We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Analyzing the Software Development Life-Cycle using Data-Mining Techniques

00:00

Formale Metadaten

Titel
Analyzing the Software Development Life-Cycle using Data-Mining Techniques
Serientitel
Anzahl der Teile
611
Autor
Lizenz
CC-Namensnennung 2.0 Belgien:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen.
Identifikatoren
Herausgeber
Erscheinungsjahr
Sprache
Produktionsjahr2017

Inhaltliche Metadaten

Fachgebiet
Genre
Abstract
One of the major challenges for certification in the SIL2LinuxMP project, isto show that Linux does not only define a development process, but alsofollows it. To this end (and far beyond!) the meta-data of commits to theLinux kernel are analyzed. The talk covers everything from gathering the data, to distributing it toevery one in the project while keeping it the data up-to-date and of courseour first analysis results. Each of these phases contain their own set ofproblems that needed to be considered, leading to a framework called DLCDM(Development Life-Cylce Data-Mining) that is introduced for the first timeduring this talk. One of the major challenges for certification in the SIL2LinuxMP project, isto show that Linux does not only define a development process, but alsofollows it. To this end (and far beyond!) the meta-data of commits to theLinux kernel are analyzed. There are several intended outputs we hope to getout of this analysis, some examples are: - Competence of persons involved (IEC 61508-1, 6.2.13/6.2.14) - Dependencies amongst developers (Independence of persons doing code reviews) - Identify patches that did not get enough review (based on patch complexity, experience of author, reviews, etc.) - Automatic notification of patches in our configuration - Bug analysis (based on Fixes: tag) - Subsystem dependencies and conflicts The talk covers everything from gathering the data, to distributing it toevery one in the project while keeping it the data up-to-date and of courseour first analysis results. Each of these phases contain their own set ofproblems that needed to be considered, leading to a framework called DLCDM(Development Life-Cylce Data-Mining) that is introduced for the first timeduring this talk.
Formation <Mathematik>RoutingProzess <Informatik>DreiSoftwareDämpfungSystemplattformWellenpaketElement <Gruppentheorie>DiskrepanzVerband <Mathematik>Projektive EbeneVersionsverwaltungKonfiguration <Informatik>StandardabweichungKonfigurationsraumMultiplikationsoperatorDifferenteBildschirmmaskePhysikalisches SystemFramework <Informatik>MAPSpeicherabzugCASE <Informatik>IntegralKernel <Informatik>MereologieMehrkernprozessorSelbst organisierendes SystemOpen SourceZusammenhängender GraphMaßerweiterungQuick-SortDigitales ZertifikatAnalysisWiderspruchsfreiheitQuellcodeResultanteZahlenbereichWidgetPatch <Software>Data MiningDateiverwaltungBeweistheorieProgrammierstilFunktionalanalysisAutomatische HandlungsplanungMultiplikationCoprozessorElektronische PublikationRechenschieberComputervirusComputeranimation
BildschirmfensterDreiecksfreier GraphKernel <Informatik>ProgrammfehlerAutorisierungPatch <Software>E-MailDokumentenserverHash-AlgorithmusBitMailing-ListeRechenschieberChecklisteGeradeQuaderSinusfunktionTopologieStabilitätstheorie <Logik>SoftwarewartungTermSinguläres IntegralGreen-FunktionVersionsverwaltungDeskriptive StatistikVorzeichen <Mathematik>MIDI <Musikelektronik>PhasenumwandlungOffice-PaketIntegralZahlenbereichProjektive EbeneMinimumQuantorPolstelleProzess <Informatik>PunktMereologieDigitale PhotographieSoftwaretestCheat <Computerspiel>Hinterlegungsverfahren <Kryptologie>MultiplikationsoperatorQuellcodeInhalt <Mathematik>Kontextbezogenes SystemJust-in-Time-CompilerGebäude <Mathematik>Güte der AnpassungDiagrammFlussdiagramm
Hash-AlgorithmusKernel <Informatik>CASE <Informatik>BitProgrammfehlerPunktPhysikalisches SystemTotal <Mathematik>SkriptspracheComputerspielMereologieTeilbarkeitWeg <Topologie>EigenwertproblemVersionsverwaltungDifferenteResolventeProjektive EbeneRichtungPatch <Software>URLGeradeE-MailAdressraumElektronische PublikationMathematikExplorative DatenanalyseProzess <Informatik>AnalysisMailing-ListeTopologieVerzweigendes ProgrammOverhead <Kommunikationstechnik>SoftwarewartungVerschlingungDomain <Netzwerk>DickeAbenteuerspielIdentifizierbarkeitJust-in-Time-CompilerStabilitätstheorie <Logik>Eigentliche AbbildungAggregatzustandZentralisatorReelle ZahlVierzigTermZahlenbereichCloud ComputingXML
GeradeURLElektronische PublikationInternetworkingSkriptspracheBenutzeroberflächeMessage-PassingMultiplikationsoperatorVerzeichnisdienstLesen <Datenverarbeitung>ServerFramework <Informatik>StatistikPatch <Software>ZahlenbereichProjektive EbeneEin-AusgabeVerschlingungNotebook-ComputerFunktion <Mathematik>Einfach zusammenhängender RaumCASE <Informatik>Mailing-ListeHistogrammFehlermeldungDatenbankBitAnalysisPrototypingFunktionentheorieFunktionalanalysisZeitstempelInformationProgrammfehlerGrenzschichtablösungPhysikalisches SystemAdressraumHyperbelverfahrenBildschirmmaskePunktE-MailTabelleWeb-SeiteArithmetische FolgeProgrammierstilResultanteKeller <Informatik>Prozess <Informatik>PhasenumwandlungLogin
ProgrammfehlerZahlenbereichVersionsverwaltungDigitale PhotographieMultiplikationsoperatorStabilitätstheorie <Logik>Elektronische PublikationProgramm/Quellcode
GeradeProgrammfehlerStabilitätstheorie <Logik>MereologieZahlenbereichPatch <Software>Dienst <Informatik>TabelleComputeranimation
Lineare RegressionStabilitätstheorie <Logik>ProgrammfehlerStreuungCodeGeradeWeb-SeiteKonfigurationsraumAnalysisFunktion <Mathematik>InformationKernel <Informatik>Patch <Software>RechenschieberGebäude <Mathematik>DokumentenserverQuellcodeJust-in-Time-CompilerElektronische PublikationCheat <Computerspiel>DiagrammFlussdiagramm
Funktion <Mathematik>GeradeWort <Informatik>Formation <Mathematik>FlächentheorieMultiplikationsoperatorProzess <Informatik>SkalarproduktBinärcodeMittelwertHilfesystemPhysikalismusKernel <Informatik>Digitales ZertifikatAnalysisInformationInverser LimesAutomatische HandlungsplanungRandwertProjektive EbeneEinsProgrammfehlerSelbstrepräsentationElektronische PublikationBestimmtheitsmaßSampler <Musikinstrument>Quick-SortFitnessfunktionKonfigurationsraumBitrateProgramm/Quellcode
Computeranimation
Transkript: Englisch(automatisch erzeugt)