SwePub
Sök i LIBRIS databas

  Utökad sökning

onr:"swepub:oai:DiVA.org:ri-33200"
 

Sökning: onr:"swepub:oai:DiVA.org:ri-33200" > Supporting Change I...

Supporting Change Impact Analysis Using a Recommendation System : An Industrial Case Study in a Safety-Critical Context

Borg, Martin (författare)
RISE,SICS
Wnuk, Krzysztof (författare)
Blekinge Tekniska Högskola,Blekinge Institute of Technology,Institutionen för programvaruteknik,SERL
Regnell, Björn (författare)
Lund University,Lunds universitet,Institutionen för datavetenskap,Institutioner vid LTH,Lunds Tekniska Högskola,Department of Computer Science,Departments at LTH,Faculty of Engineering, LTH,Lund University, SWE,SERG
visa fler...
Runeson, Per (författare)
Lund University,Lunds universitet,Institutionen för datavetenskap,Institutioner vid LTH,Lunds Tekniska Högskola,Department of Computer Science,Departments at LTH,Faculty of Engineering, LTH,Lund University, SWE,SERG
Borg, Markus (författare)
RISE, Swedish Institute of Computer Science (SICS),SICS Swedish ICT AB, SWE
visa färre...
 (creator_code:org_t)
IEEE, 2017
2017
Engelska.
Ingår i: IEEE Transactions on Software Engineering. - : IEEE. - 0098-5589 .- 1939-3520. ; 43:7, s. 675-700
  • Tidskriftsartikel (refereegranskat)
Abstract Ämnesord
Stäng  
  • 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.

Ämnesord

NATURVETENSKAP  -- Data- och informationsvetenskap -- Programvaruteknik (hsv//swe)
NATURAL SCIENCES  -- Computer and Information Sciences -- Software Engineering (hsv//eng)

Nyckelord

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

Publikations- och innehållstyp

ref (ämneskategori)
art (ämneskategori)

Hitta via bibliotek

Till lärosätets databas

Sök utanför SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy