49,229 Hits in 4.6 sec

Towards a Formalization of a Framework to Express and Reason about Software Engineering Methods

Miguel Morales-Trujillo, Hanna Oktaba, Francisco Hernández-Quiroz, Boris Escalante-Ramírez
2018 Computing and informatics  
This paper presents a formalization approach to represent Software Engineering practitioners' tacit knowledge, which is related to their ways of working, as a set of explicit statements.  ...  The formalization is based on KUALI-BEH, which is a normative kernel extension of ESSENCE formal specification, and consists of three parts: an ontology to share a common representation of knowledge *  ...  This work has been funded by the Postdoctoral Fellowships Program of the General Directorate of the Academic Staff (DGAPA-UNAM) and the PAPIIT project IN113013 (DGAPA-UNAM); the Graduate Science and Engineering  ... 
doi:10.4149/cai_2018_1_109 fatcat:bthswioiorfzhopqqbr7y2ia44

Ontologies for Software Engineering: Past, Present and Future

M. P. S. Bhatia, Akshi Kumar, Rohit Beniwal
2016 Indian Journal of Science and Technology  
Findings: Characterization of ontologies as a Software Life-cycle support technology, instigated by the increasing need to investigate the interplay between Semantic Web & Software Engineering with the  ...  to the field of Software Engineering.  ...  Ontology-Driven Architecture (ODA), which is W3C's Software Engineering Best Practices Working Group's effort, tries to bring out best practices for using ontologies in Software Engineering 12 .  ... 
doi:10.17485/ijst/2016/v9i9/71384 fatcat:4zrc4ojfizduvfprovd76ypdpe

Applications of Ontologies in Collaborative Software Development [chapter]

Hans-Jörg Happel, Walid Maalej, Stefan Seedorf
2010 Collaborative Software Engineering  
approaches to Software Engineering.  ...  However, since the underlying concepts of the semantic web have a long tradition in the knowledge engineering field, it is sometimes hard for software engineers to overlook the variety of ontology-enabled  ...  We first provide a concise description of various ontology-based approaches in Software Engineering, ordered by their position in the Software Engineering lifecycle (chapter 2).  ... 
doi:10.1007/978-3-642-10294-3_6 fatcat:w7ysvewcmbbjxpookg7emviknu

A Knowledge Management Framework in Software Requirements Engineering Based on the SECI Model

Azeddine Chikh
2011 Journal of Software Engineering and Applications  
To solve this problem we use knowledge management for software requirements engineering.  ...  This paper proposes a knowledge management framework, based on the SECI model of knowledge creation, aimed at exploiting tacit and explicit knowledge related to software requirements within a given software  ...  As a future plan, we intend to connect this framework to a reuse based software requirements authoring framework.  ... 
doi:10.4236/jsea.2011.412084 fatcat:mffjgvutgzgq7kpajhvgillx6a

Study the impact of Requirements management Characteristics in global software development projects: An Ontology based approach

2011 International Journal of Software Engineering & Applications  
Apply Ontology based Knowledge Management Systems for both the approaches to achieve requirements issues such as missing, inconsistency of requirements, communication and knowledge management issues and  ...  Design a Mixed organization structure of both traditional approaches and agile approaches, of global software development projects. 3.  ...  Ontology based KM methods; tools are required to achieve better requirements management practice in global software development projects.  ... 
doi:10.5121/ijsea.2011.2410 fatcat:q3omdq4cmvfx3h5na63fohszmu

An exploratory study on ontology engineering for software architecture documentation

K.A. de Graaf, P. Liang, A. Tang, W.R. van Hage, H. van Vliet
2014 Computers in industry (Print)  
Architectural Knowledge (AK) can be retrieved by the stakeholders in a software project. Recent findings show that the use of ontology-based SA documentation is promising.  ...  In this paper we describe an approach to build an ontology for SA documentation. This approach involves the use of typical questions for eliciting and constructing an ontology.  ...  Software Ontology, to enable ontology-based documentation in a semantic wiki tool.  ... 
doi:10.1016/j.compind.2014.04.006 fatcat:fmlbjrheuven5ffiqmkppoffae

SWOT Analysis of Ontology Driven Software Engineering

M. P. S. Bhatia, Akshi Kumar, Rohit Beniwal
2016 Indian Journal of Science and Technology  
In the past decade offshoring and outsourcing the software development phenomenon has been undeniably a key software engineering practice.  ...  We examine the strategic alignment of ontologies to Software Engineering where the former can be used to improve and assist in intelligent software development process.  ...  Formally, Software Engineering is "the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software, and the study of these approaches; that  ... 
doi:10.17485/ijst/2016/v9i38/102970 fatcat:6vqjirmhtfbp3jge6dx2lxofpu

Ontologies for Software Project Management: A Review

Panos Fitsilis, Vassilis Gerogiannis, Leonidas Anthopoulos
2014 Journal of Software Engineering and Applications  
A large number of ontologies have been developed attempting to address various software engineering aspects, such as requirements engineering, components reuse, domain modelling, etc.  ...  Software Project Management is a knowledge intensive process that can benefit substantially from ontology development and ontology engineering.  ...  Mendes and Abran [70] presented a prototype of an ontology, which is able to represent the domain of Software Engineering, based on the SWEBOK guide.  ... 
doi:10.4236/jsea.2014.713097 fatcat:kfs4lnnyivb7rdyjr3sbf572yy

Incorporating the Ontology Paradigm into a Mainstream Programming Environment

Dragan Djuric, Vladan Devedzic
2012 Informatica  
The approach is based on metaprogramming, which has been used to internalize the ontology modeling paradigm into the Clojure language.  ...  This paper presents a simple and agile integration of ontologies and programming on a small scale, and in a down-to-Earth manner by incorporating the ontology paradigm into a mainstream programming environment  ...  Still, they have popularized quite a few good ideas that this work aims to make more practical and approachable for software engineers through this research.  ... 
doi:10.15388/informatica.2012.357 fatcat:ecmxlcvmkzhqvjfgfjusatd624

Ontology Development Strategies in Industrial Contexts [chapter]

Vladimir Tarasov, Ulf Seigerroth, Kurt Sandkuhl
2019 Lecture Notes in Business Information Processing  
Ontologies are used as part of many knowledge-bases systems. The industrial context affects the process of ontology engineering in terms of business requirements and technical constraints.  ...  This paper presents a study of four industrial cases that included ontology development. The study resulted in identification of seven factors that were used to compare the industrial cases.  ...  To some extent, this approach is inspired by the methodology proposed in [3] and the ontology pattern based work by [26] .  ... 
doi:10.1007/978-3-030-04849-5_14 fatcat:etlwkrgwlbfrlgahfsnvvmucku

The Role of Ontologies in Reusing Domain and Enterprise Engineering Assets

Albertas Čaplinskas, Audronė Lupeikienė, Olegas Vasilecas
2003 Informatica  
The main purpose of the paper is to compare ontology-based reuse techniques in domain engineering and enterprise engineering.  ...  It discusses attempts to combine classical domain engineering techniques with ontology-based techniques as well as the attempts to incorporate ontologies in enterprise engineering process and demonstrates  ...  An Ontological Approach to Domain Engineering An ontology-based approach (ODE approach) to domain engineering has been proposed by Falbo, Guizzardi, and Duarte (Falbo et al., 2002) .  ... 
doi:10.15388/informatica.2003.034 fatcat:yrwi5sq72bbgtktadh7unuapua

Knowledge-Based Support for Software Engineering [chapter]

Dencho Batanov
2010 IFIP Advances in Information and Communication Technology  
The existing ambiguity of the notion of software engineering is mainly due to the fact that it is based on and depends on knowledge.  ...  engineering as both practice and academic subject.  ...  My thanks go to the hundreds of my students, who during the years have always inspired me to teach and supervise them better in the fields of software engineering and knowledge-based systems.  ... 
doi:10.1007/978-3-642-16239-8_30 fatcat:gvhhew56vzfshj3f7bpxdxhalm

Centering ontologies in agent oriented software engineering processes

Ghassan Beydoun, Graham Low
2016 Complex & Intelligent Systems  
The paper will further sketch and argue for a full software development lifecycle for MAS where ontologies expressing domain knowledge are the central artifacts.  ...  It proposes an alternative approach that focusses on the use of domain knowledge through ontologies as offering the best potential for unifying access to them.  ...  Introduction Increasing interest in engineering a class of distributed intelligent systems, Multi Agent Systems, has led to growing attention to higher level software engineering reuse issues.  ... 
doi:10.1007/s40747-016-0025-5 fatcat:cjvh7ucd55gftp6kx6ox6zvwmu

Improving the Integration of the Software Supply Chain via the Semantic Web

Roy Oberhauser, Rainer Schmidt
2007 International Conference on Software Engineering Advances (ICSEA 2007)  
One reason for this is the effort necessary to integrate the software lifecycle processes, coupled with the dispersion of information needed for execution of (semi-)automated software lifecycle workflows  ...  This paper describes an approach for improving the integration of software supply chains via the (semi-)automated realization of abstract software lifecycle processes and workflows in conjunction with  ...  Acknowledgement The authors would like to thank and acknowledge Thomas Ilzhöfer for his thesis work.  ... 
doi:10.1109/icsea.2007.42 dblp:conf/icsea/OberhauserS07 fatcat:qjk5irnlffcwjbmpvebbqefeea

Software engineering ontologies categorization

N.A. Sydorov, N.N. Sydorova, I.B. Mendzebryovsky
Our research goal is to develop categorization of the software engineering ontologies on the base of adding known criterion.  ...  The software product is a knowledge-based product and it is the result of the knowledgebased actions. In this research, categorization of ontologies in software engineering are presented.  ...  The software product is a knowledge-based product and it is the result of the knowledge-based actions.  ... 
doi:10.15407/pp2018.01.055 fatcat:4ykku73lijc3hbeegdrl75pvnq
« Previous Showing results 1 — 15 out of 49,229 results