Digitala Vetenskapliga Arkivet

Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Supporting Change Impact Analysis Using a Recommendation System: An Industrial Case Study in a Safety-Critical Context
RISE - Research Institutes of Sweden, ICT, SICS.
Blekinge Institute of Technology, Sweden.
Lund University, Sweden.
Lund University, Sweden.
2017 (Engelska)Ingår i: IEEE Transactions on Software Engineering, ISSN 0098-5589, E-ISSN 1939-3520, Vol. 43, nr 7, s. 675-700, artikel-id 7637029Artikel i tidskrift (Refereegranskat) Published
Abstract [en]

Change Impact Analysis (CIA) during software evolution of safety-critical systems is a labor-intensive task. Several authors have proposed tool support for CIA, but very few tools were evaluated in industry. We present a case study on ImpRec, a recommendation System for Software Engineering (RSSE), tailored for CIA at a process automation company. ImpRec builds on assisted tracing, using information retrieval solutions and mining software repositories to recommend development artifacts, potentially impacted when resolving incoming issue reports. In contrast to the majority of tools for automated CIA, ImpRec explicitly targets development artifacts that are not source code. We evaluate ImpRec in a two-phase study. First, we measure the correctness of ImpRec's recommendations by a simulation based on 12 years' worth of issue reports in the company. Second, we assess the utility of working with ImpRec by deploying the RSSE in two development teams on different continents. The results suggest that ImpRec presents about 40 percent of the true impact among the top-10 recommendations. Furthermore, user log analysis indicates that ImpRec can support CIA in industry, and developers acknowledge the value of ImpRec in interviews. In conclusion, our findings show the potential of reusing traceability associated with developers' past activities in an RSSE.

Ort, förlag, år, upplaga, sidor
2017. Vol. 43, nr 7, s. 675-700, artikel-id 7637029
Nyckelord [en]
Case, maintenance management, software and system safety, tracing, Accident prevention, Computer aided software engineering, Safety engineering, Software engineering, Change impact analysis, Industrial case study, Mining software repositories, Safety critical systems, Software and system safeties, Software Evolution, Recommender systems
Nationell ämneskategori
Naturvetenskap
Identifikatorer
URN: urn:nbn:se:ri:diva-33200DOI: 10.1109/TSE.2016.2620458Scopus ID: 2-s2.0-85029315080OAI: oai:DiVA.org:ri-33200DiVA, id: diva2:1179234
Anmärkning

 Funding details: Sweden-Japan Foundation; Funding details: Knowledge Foundation; Funding details: Israeli Centers for Research Excellence; Funding details: 20140218, Israeli Centers for Research Excellence; Funding details: Lunds Universitet

Tillgänglig från: 2018-01-31 Skapad: 2018-01-31 Senast uppdaterad: 2025-09-23Bibliografiskt granskad

Open Access i DiVA

Fulltext saknas i DiVA

Övriga länkar

Förlagets fulltextScopus
Av organisationen
SICS
I samma tidskrift
IEEE Transactions on Software Engineering
Naturvetenskap

Sök vidare utanför DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetricpoäng

doi
urn-nbn
Totalt: 125 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf