An Ontology-based Approach to Automate the Software Development Process

被引:0
|
作者
Athiththan, Kathirgamasegaran [1 ]
Rovinsan, Selvaratnam [1 ]
Sathveegan, Srijeevahan [1 ]
Gunasekaran, Nahanaa [1 ]
Gunawardena, Kamila S. A. W. [1 ]
Kasthurirathna, Dharshana [1 ]
机构
[1] SLIIT, Fac Comp, Malabe, Sri Lanka
关键词
Business process model diagram; database scripts; !text type='Java']Java[!/text] code snippets; Natural Language Processing; Ontology; SPARQL; test cases; CONCEPTUAL MODELS; USER STORIES;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Ontologies are well-known for representing knowledge of a particular domain and an upcoming trend in the field of Computer Science to produce intelligent systems. Further, they help to solve traceability issues and transitive dependencies. Creation of software applications and use of software applications are increased due to new and innovative customer requirements and technologies. Development teams are following several Software Development methodologies to support and to produce quality software applications to the outer world. Agile methodologies are becoming more popular in small organizations and development teams to support the feature by feature development with less throughput. User Stories represent the actual user requirements in Agile. This paper proposes a solution named Sponto, which to automate the software development process using ontology-based approaches to produce reliable boilerplates to the developers and the communities to reuse the base and to build the software applications without spending a considerable amount of time on recreating the artifacts. The proposed solution supports and generates database scripts, Business Process Model diagrams, Java code snippets, and test cases from user stories.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] An Ontology-based Approach to Automate Tagging of Software Artifacts
    Alqahtani, Sultan S.
    Rilling, Juergen
    [J]. 11TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM 2017), 2017, : 169 - 174
  • [2] Collaborative engineering software development: Ontology-based approach
    Hsieh, Shang-Hsien
    Lu, Ming-Der
    [J]. INTELLIGENT COMPUTING IN ENGINEERING AND ARCHITECTURE, 2006, 4200 : 328 - 342
  • [3] An ontology-based domain model to enhance the software development process
    Alias, Mary
    Miriam, D. Doreen Hephzibah
    Rene Robin, C.R.
    [J]. International Journal of Metadata, Semantics and Ontologies, 2014, 9 (03) : 204 - 214
  • [4] An Ontology-Based Agent For Context Aware Software Process Development
    de Souza, Josivan Pereira
    Tacla, Cesar Augusto
    Beal, Franciele
    Paraiso, Emerson Cabrera
    Gimenez-Lugo, Gustavo A.
    [J]. PROCEEDINGS OF THE 2013 IEEE 17TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN (CSCWD), 2013, : 287 - 292
  • [5] An ontology-based approach for integrating tools supporting the software measurement process
    Fonseca, Vinicius Soares
    Barcellos, Monalessa Perini
    Falbo, Ricardo de Almeida
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2017, 135 : 20 - 44
  • [6] Software engineering documentation:: An ontology-based approach
    Ambrósio, AP
    de Santos, DC
    de Lucena, FN
    da Silva, JC
    [J]. WEBMEDIA & LA-WEB 2004, VOL 1, PROCEEDINGS, 2004, : 38 - 40
  • [7] An Ontology-based Approach to Semi-automate Systematic Literature Reviews
    Ali, Asad
    Gravino, Carmine
    [J]. 2018 12TH INTERNATIONAL CONFERENCE ON OPEN SOURCE SYSTEMS AND TECHNOLOGIES (ICOSST), 2018, : 9 - 16
  • [8] An Ontology-based Approach for Software Architecture Recommendations
    Bhat, Manoj
    Shumaiev, Klym
    Biesdorf, Andreas
    Hohenstein, Uwe
    Hassel, Michael
    Matthes, Florian
    [J]. AMCIS 2017 PROCEEDINGS, 2017,
  • [9] OntoSoft Process: Towards an agile process for ontology-based software
    Machado, Joice B.
    Isotani, Seiji
    Barbosa, Ellen F.
    Bandeira, Judson
    Alcantara, Williams
    Barbosa, Armando
    Bittencourt, Ig
    [J]. PROCEEDINGS OF THE 49TH ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS 2016), 2016, : 5813 - 5822
  • [10] Towards Ontology-Based Software Engineering for Multiperspective Software Development
    Assawamekin, Namfon
    [J]. 2010 INTERNATIONAL COLLOQUIUM ON COMPUTING, COMMUNICATION, CONTROL, AND MANAGEMENT (CCCM2010), VOL IV, 2010, : 613 - 617