P. Fitsilis, Kyriakos Tilentzidis, I. Moustakas, I. Stamelos, D. Settas
{"title":"Enabling open software project management data with antipatterns","authors":"P. Fitsilis, Kyriakos Tilentzidis, I. Moustakas, I. Stamelos, D. Settas","doi":"10.1145/2818187.2818286","DOIUrl":null,"url":null,"abstract":"Antipatterns describe commonly occurring solutions to problems that generate negative consequences. By defining a vocabulary of terms for commonly occurring problematic processes and implementations within organisations, antipatterns help in the identification of poor design decisions and offer suggestions on how software can be refactored or improved. Seventeen years have passed since the first publication on Software Project Management (SPM) Antipatterns. Over this period of time a considerable amount of literature has been published on SPM Antipatterns and a significant amount of antipatterns has been listed and documented on Web pages. Despite the fact that a significant body of antipattern research focuses on the identification and documentation of new antipatterns, difficulties associated with SPM antipattern searches on research databases (i.e. the ACM Portal, IEEE Xplore, the Web of Knowledge and Google Scholar) are still being reported in the relevant literature. Furthermore, leveraging from the antipatterns that are listed on Web pages and consolidating them in a single knowledge base with open access remains an open issue. This paper presents a set of tools that transform SPM antipatterns to open SPM data in order to overcome the difficulties associated with detecting and using SPM antipatterns. The common characteristic of these tools is the open data architecture that is achieved with a combination of Semantic Web, Web Interface and Open Source technologies that allows open access to SPM antipattern data, collaborative development of antipatterns, as well as intelligent detection of antipatterns that exist in software projects. These tools have lead to the creation of good quality SPM antipattern data that can be easily accessed via the Web.","PeriodicalId":243393,"journal":{"name":"Proceedings of the 19th International Academic Mindtrek Conference","volume":"19 2","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 19th International Academic Mindtrek Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2818187.2818286","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Antipatterns describe commonly occurring solutions to problems that generate negative consequences. By defining a vocabulary of terms for commonly occurring problematic processes and implementations within organisations, antipatterns help in the identification of poor design decisions and offer suggestions on how software can be refactored or improved. Seventeen years have passed since the first publication on Software Project Management (SPM) Antipatterns. Over this period of time a considerable amount of literature has been published on SPM Antipatterns and a significant amount of antipatterns has been listed and documented on Web pages. Despite the fact that a significant body of antipattern research focuses on the identification and documentation of new antipatterns, difficulties associated with SPM antipattern searches on research databases (i.e. the ACM Portal, IEEE Xplore, the Web of Knowledge and Google Scholar) are still being reported in the relevant literature. Furthermore, leveraging from the antipatterns that are listed on Web pages and consolidating them in a single knowledge base with open access remains an open issue. This paper presents a set of tools that transform SPM antipatterns to open SPM data in order to overcome the difficulties associated with detecting and using SPM antipatterns. The common characteristic of these tools is the open data architecture that is achieved with a combination of Semantic Web, Web Interface and Open Source technologies that allows open access to SPM antipattern data, collaborative development of antipatterns, as well as intelligent detection of antipatterns that exist in software projects. These tools have lead to the creation of good quality SPM antipattern data that can be easily accessed via the Web.
反模式描述了针对产生负面结果的问题的常见解决方案。通过为组织中经常出现的有问题的过程和实现定义术语词汇表,反模式有助于识别糟糕的设计决策,并就如何重构或改进软件提供建议。自从软件项目管理(SPM)反模式第一次出版以来,已经过去了17年。在此期间,已经发表了大量关于SPM反模式的文献,并且在Web页面上列出并记录了大量的反模式。尽管大量的反模式研究集中在新反模式的识别和文档化上,但在研究数据库(如ACM Portal、IEEE Xplore、Web of Knowledge和b谷歌Scholar)上进行SPM反模式搜索的困难仍然在相关文献中被报道。此外,利用Web页面上列出的反模式并将它们整合到具有开放访问的单一知识库中仍然是一个有待解决的问题。本文提出了一套将SPM反模式转换为开放SPM数据的工具,以克服与检测和使用SPM反模式相关的困难。这些工具的共同特征是开放数据架构,它是通过语义Web、Web接口和开源技术的组合实现的,这些技术允许对SPM反模式数据的开放访问、反模式的协作开发,以及对软件项目中存在的反模式的智能检测。这些工具可以创建高质量的SPM反模式数据,这些数据可以通过Web轻松访问。