A Context-based Information Retrieval Technique for Recovering Use-Case-to-Source-Code Trace Links in Embedded Software Systems

Post-requirements trace ability is the ability to relate requirements (e.g., use cases) forward to corresponding design documents, source code and test cases by establishing trace links. This ability is becoming ever more crucial within embedded systems development, as a critical activity of testing...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:EUROMICRO (IEEE Computer Society Press) s. 252 - 259
Hlavní autoři: Jiale Zhou, Yue Lu, Lundqvist, Kristina
Médium: Konferenční příspěvek
Jazyk:angličtina
Vydáno: IEEE 01.09.2013
Témata:
ISSN:1089-6503
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Abstract Post-requirements trace ability is the ability to relate requirements (e.g., use cases) forward to corresponding design documents, source code and test cases by establishing trace links. This ability is becoming ever more crucial within embedded systems development, as a critical activity of testing, verification, validation and certification. However, semi-automatically or fully-automatically generating accurate trace links remains an open research challenge, especially for legacy systems. Vector Space Model (VSM), a notably known Information Retrieval (IR) technique aims to remedy this situation. However, VSM's low-accuracy level in practice is a limitation. The contribution of this paper is an improved VSM-based post-requirements trace ability recovery approach using a novel context analysis. Specifically, the analysis method can better utilize context information extracted from use cases to discover relevant source code files. Our approach is evaluated by using three different embedded applications in the domains of industrial automation, automotive and mobile. The evaluation shows that our new approach can achieve better accuracy than VSM, in terms of higher values of three main IR metrics, i.e., recall, precision, and mean average precision, when it handles embedded software applications.
AbstractList Post-requirements trace ability is the ability to relate requirements (e.g., use cases) forward to corresponding design documents, source code and test cases by establishing trace links. This ability is becoming ever more crucial within embedded systems development, as a critical activity of testing, verification, validation and certification. However, semi-automatically or fully-automatically generating accurate trace links remains an open research challenge, especially for legacy systems. Vector Space Model (VSM), a notably known Information Retrieval (IR) technique aims to remedy this situation. However, VSM's low-accuracy level in practice is a limitation. The contribution of this paper is an improved VSM-based post-requirements trace ability recovery approach using a novel context analysis. Specifically, the analysis method can better utilize context information extracted from use cases to discover relevant source code files. Our approach is evaluated by using three different embedded applications in the domains of industrial automation, automotive and mobile. The evaluation shows that our new approach can achieve better accuracy than VSM, in terms of higher values of three main IR metrics, i.e., recall, precision, and mean average precision, when it handles embedded software applications.
Author Yue Lu
Lundqvist, Kristina
Jiale Zhou
Author_xml – sequence: 1
  surname: Jiale Zhou
  fullname: Jiale Zhou
  email: zhou.jiale@mdh.se
  organization: Sch. of Innovation, Design & Eng., Malardalen Univ., Vasteras, Sweden
– sequence: 2
  surname: Yue Lu
  fullname: Yue Lu
  email: yue.lu@mdh.se
  organization: Sch. of Innovation, Design & Eng., Malardalen Univ., Vasteras, Sweden
– sequence: 3
  givenname: Kristina
  surname: Lundqvist
  fullname: Lundqvist, Kristina
  email: kristina.lundqvist@mdh.se
  organization: Sch. of Innovation, Design & Eng., Malardalen Univ., Vasteras, Sweden
BookMark eNotjEFLwzAYhiNMcNPdvHnJH8jM1zZpcixj6mAg2O080uarBtdEk266k3_dgp5e3vfhfWZk4oNHQm6BLwC4vq9XVbXIOOSLnF-QGS-lFoJrkBMyBa40k4LnV2Sekmt4JkuZZ1JNyU9Fl8EP-D2wxiS0dO27EHszuODpCw7R4ckc6BbbN-8-j0hHOu5tOGF0_pXuErLleGRDYHU4xnaswSLdRtMi3Tj_nqjzdNU3aO2or0M3fJmItD6nAft0Qy47c0g4_89rsntYbZdPbPP8uF5WG-YgKxUrVCstWChLKwCkKrXqCq0zAGVFVjRtCwYLASghE2UplS2sLriV0sgMrc6vyd2f1yHi_iO63sTzXkrQAnT-Cz7XX7A
CODEN IEEPAD
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/SEAA.2013.30
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Computer Science
EISBN 0769550916
9780769550916
EndPage 259
ExternalDocumentID 6619519
Genre orig-research
GroupedDBID 23M
29G
6IE
6IF
6IH
6IK
6IL
AAJGR
AAWTH
ACGFS
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IPLJI
M43
OCL
RIE
RIL
RNS
ID FETCH-LOGICAL-i1278-48c6d1d177d51168798f4992118d524bcc1ae451e61257768d4d940d66a62ed93
IEDL.DBID RIE
ISSN 1089-6503
IngestDate Wed Aug 27 04:59:39 EDT 2025
IsPeerReviewed false
IsScholarly true
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i1278-48c6d1d177d51168798f4992118d524bcc1ae451e61257768d4d940d66a62ed93
PageCount 8
ParticipantIDs ieee_primary_6619519
PublicationCentury 2000
PublicationDate 2013-Sept.
PublicationDateYYYYMMDD 2013-09-01
PublicationDate_xml – month: 09
  year: 2013
  text: 2013-Sept.
PublicationDecade 2010
PublicationTitle EUROMICRO (IEEE Computer Society Press)
PublicationTitleAbbrev seaa
PublicationYear 2013
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssib026763268
ssj0020048
Score 1.8529669
Snippet Post-requirements trace ability is the ability to relate requirements (e.g., use cases) forward to corresponding design documents, source code and test cases...
SourceID ieee
SourceType Publisher
StartPage 252
SubjectTerms Accuracy
Context
context analysis
Context modeling
embedded system
functional requirements
Ice
post-requirements traceability
Software
trace link recovery
vector space model (VSM)
Vectors
Title A Context-based Information Retrieval Technique for Recovering Use-Case-to-Source-Code Trace Links in Embedded Software Systems
URI https://ieeexplore.ieee.org/document/6619519
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV07b8IwELYAdWgXWqDqWx461kBedjwiBOpQIVRAYkN-HBJDk4pXx_71nk0IHbp0ixI5suyz7z77--4IeZahRqyztMxEXLGYYwynEjBMaQl6qYztKi8UfhOjUTqfy3GFvJRaGADw5DNou0d_l29zs3NHZR30JRgQyCqpCiEOWq2j7YQcF0rIyxsEN_kHGVzq6B3dqCS9y85k0Os5UlfU9tznU1EV71OG9f_15pK0TuI8Oi7dzhWpQNYg9WN1Blos1ga5-JVqsEm-e9QnokKc6xyXpYUOyc0LffdltdDm6PSY0pXiV-qw6d7_gM42wPrYkG1zNvEH_qyfW6Do67A_DtFu6Cqjgw8NuJVZOsHt_UutgRYp0VtkNhxM-6-sKL7AVkEo3CGj4TawgRAWYzKeCpkuER0hXkxtEsbamEBBnATgQiSBoMXGVsZdy7niIVgZXZNalmdwQ6gygUm41qAiGQc6VJqDTLs2QXsQMY9vSdON7uLzkF9jUQzs3d-v78l56EtSOJ7XA6lt1zt4JGdmv11t1k_eKH4AJHC3aQ
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV07T8MwED7xkoCFt3jjgRFD4zhOPFZVqyJKhWiR2Co_rlIHWtQHjPx1zm5aGFjYokSOLPvsu8_-vjuAay0sYZ2-5y5VhktFMZzJ0HFjNdq-cb5iolC4lbfbxeurflqBm6UWBhEj-Qxvw2O8y_cjNwtHZXfkSygg0Kuwnkkpkrlaa2E9QtFSEWp5hxCmfy6EKwLBo5Iuae_6rlOvVgOtK72N7OefsirRqzR2_tefXTj8keexp6Xj2YMVHO7DzqI-AyuX6z5s_0o2eABfVRZTURHSDa7Ls1KJFGaGPcfCWmR1rLtI6sroKwvo9CP-gL1MkNeoIZ-OeCce-fPayCMjb0f9CZh2wgZDVn-zSJuZZx3a4D_NGFmZFP0QXhr1bq3Jy_ILfJCIPBwzOuUTn-S5p6hMFbku-oSPCDEWPhPSOpcYlFmCIUjKCbZ46bWseKWMEuh1egRrw9EQj4EZl7hMWYsm1TKxwliFuqj4jCwil0qewEEY3d77PMNGrxzY079fX8Fms_vY6rXu2w9nsCVigYrA-jqHtel4hhew4T6mg8n4MhrIN9vcurA
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=proceeding&rft.title=EUROMICRO+%28IEEE+Computer+Society+Press%29&rft.atitle=A+Context-based+Information+Retrieval+Technique+for+Recovering+Use-Case-to-Source-Code+Trace+Links+in+Embedded+Software+Systems&rft.au=Jiale+Zhou&rft.au=Yue+Lu&rft.au=Lundqvist%2C+Kristina&rft.date=2013-09-01&rft.pub=IEEE&rft.issn=1089-6503&rft.spage=252&rft.epage=259&rft_id=info:doi/10.1109%2FSEAA.2013.30&rft.externalDocID=6619519
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1089-6503&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1089-6503&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1089-6503&client=summon