Refactoring Software Development Process Terminology Through the Use of Ontology

被引:11
|
作者
Clarke, Paul M. [1 ,2 ]
Mesquida Calafat, Antoni Lluis [4 ]
Ekert, Damjan [5 ]
Ekstrom, J. J. [6 ]
Gornostaja, Tatjana [7 ]
Jovanovic, Milos [4 ]
Johansen, Jorn [8 ]
Mas, Antonia [4 ]
Messnarz, Richard [5 ]
Villar, Blanca Najera [9 ]
O'Connor, Alexander [1 ,3 ]
O'Connor, Rory V. [1 ,2 ]
Reiner, Michael [10 ]
Sauberer, Gabriele [9 ]
Schmitz, Klaus-Dirk [11 ]
Yilmaz, Murat [12 ]
机构
[1] Dublin City Univ, Dublin, Ireland
[2] Irish Software Res Ctr, Lero, Limerick, Ireland
[3] Global Ctr Excellence Digital Content Technol, ADAPT, Dublin, Ireland
[4] Univ Illes Balears, Palma De Mallorca, Mallorca, Spain
[5] Int Software Consulting Network, Graz, Austria
[6] Brigham Young Univ, Provo, UT 84602 USA
[7] Tilde Co, Riga, Latvia
[8] Whitebox Aps, Horsholm, Denmark
[9] Int Network Terminol, TermNet, Vienna, Austria
[10] European Certificat & Qualificat Assoc, Krems, Austria
[11] Tech Univ Cologne, Cologne, Germany
[12] Cankaya Univ, Ankara, Turkey
关键词
Software engineering; Software development process; Software development roles; Specialised communication; Terminology; Ontology; PERSPECTIVE; SMES; SPI;
D O I
10.1007/978-3-319-44817-6_4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In work that is ongoing, the authors are examining the extent of software development process terminology drift. Initial findings suggest there is a degree of term confusion, with the mapping of concepts to terms lacking precision in some instances. Ontologies are concerned with identifying the concepts of relevance to a field of endeavour and mapping those concepts to terms such that term confusion is reduced. In this paper, we discuss how ontologies are developed. We also identify various sources of software process terminology. Our work to date indicates that the systematic development of a software development process ontology would be of benefit to the entire software development community. The development of such an ontology would in effect represent a systematic refactoring of the terminology and concepts produced over four decades of software process innovation.
引用
收藏
页码:47 / 57
页数:11
相关论文
共 50 条
  • [1] An Investigation of Software Development Process Terminology
    Clarke, Paul
    Mesquida, Antoni-Lluis
    Ekert, Damjan
    Ekstrom, J. J.
    Gornostaja, Tatjana
    Jovanovic, Milos
    Johansen, Jorn
    Mas, Antonia
    Messnarz, Richard
    Villar, Blanca Najera
    O'Connor, Alexander
    O'Connor, Rory V.
    Reiner, Michael
    Sauberer, Gabriele
    Schmitz, Klaus-Dirk
    Yilmaz, Murat
    [J]. SOFTWARE PROCESS IMPROVEMENT AND CAPABILITY DETERMINATION (SPICE 2016), 2016, 609 : 351 - 361
  • [2] Software design process ontology development
    Wongthongtham, P.
    Chang, E.
    Dillon, T.
    [J]. On the Move to Meaningful Internet Systems 2006: OTM 2006 Workshops, Pt 2, Proceedings, 2006, 4278 : 1806 - 1813
  • [3] Effective Software Refactoring Process
    Kaya, Mehmet
    Conley, Shannon
    Othman, Zhala S.
    Varol, Asaf
    [J]. 2018 6TH INTERNATIONAL SYMPOSIUM ON DIGITAL FORENSIC AND SECURITY (ISDFS), 2018, : 197 - 202
  • [4] An Empirical Study of Refactoring Rhythms and Tactics in the Software Development Process
    Noei, Shayan
    Li, Heng
    Georgiou, Stefanos
    Zou, Ying
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2023, 49 (12) : 5103 - 5119
  • [5] Overview of types of Ontology in the software development process
    Jabar, Marzanah A.
    Khalefa, Mustafa S.
    Abdullah, Rusli Hj.
    Abdullah, Salfarina
    [J]. 2013 IEEE CONFERENCE ON OPEN SYSTEMS (ICOS), 2013, : 83 - +
  • [6] On Proving the Concept of an Ontology Aided Software Refactoring Tool
    Pold, Janari
    Robal, Tarmo
    Kalja, Ahto
    [J]. DATABASES AND INFORMATION SYSTEMS VII, 2013, 249 : 84 - +
  • [7] Understanding bug reporting in software development and use: a representation of knowledge through ontology
    Oliveira, Mariana
    Tenorio, Nelson
    Bortolozzi, Flavio
    [J]. REVISTA TECNOLOGIA E SOCIEDADE, 2022, 18 (51): : 244 - 259
  • [8] The Use of Ontology in the Process of Designing Adaptive Software Systems
    Fedasyuk, Dmytro
    Lutsyk, Illia
    [J]. 2022 IEEE 17TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCES AND INFORMATION TECHNOLOGIES (CSIT), 2022, : 503 - 506
  • [9] Enterprise Software Development Based on Web Process Ontology
    Izumi, Noriaki
    Hasida, Koiti
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON MANAGEMENT OF INNOVATION AND TECHNOLOGY, VOLS 1-3, 2008, : 514 - 519
  • [10] Software process ontology
    Ulu, Baris
    Diri, Banu
    [J]. IMECS 2007: INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, VOLS I AND II, 2007, : 1110 - +