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...
Uloženo v:
| Vydáno v: | EUROMICRO (IEEE Computer Society Press) s. 252 - 259 |
|---|---|
| Hlavní autoři: | , , |
| 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 |