Filters








15,936 Hits in 2.9 sec

AN INFORMATION RETRIEVAL APPROACH FOR ASSISTING USERS IN SOFTWARE ENGINEERING PROCESSES

Guillermo Rodriguez
2018 Interfaces Científicas - Exatas e Tecnológicas  
This paper introduced an approach to maintain traceability by tagging software engineering documents in order to assist users in the retrieval process.  ...  in other software artifacts.  ... 
doi:10.17564/2359-4942.2018v3n1p9-18 fatcat:4a7v23l2oreqjjfoxigpchjzpq

Systematic population, utilization, and maintenance of a repository for comprehensive reuse [chapter]

Klaus-Dieter Althoff, Andreas Birk, Susanne Hartkopf, Wolfgang Müller, Markus Nick, Dagmar Surmann, Carsten Tautz
2000 Lecture Notes in Computer Science  
Domain analysis for other kinds of software engineering artifacts has been addressed by quite a few authors yet (such as [18, 30] ).  ...  In software engineering it has been mainly used for similarity-based retrieval and estimation tasks (an overview is given in [4] ). [30] and [9] recognized that case-based reasoning can be used for implementing  ...  He assists the project team on request in retrieving and utilizing experience.  ... 
doi:10.1007/bfb0101412 fatcat:bewcl6646zgxto3y42pqqywmz4

Active Software Artifacts [chapter]

Mehmet Aksit, Francesco Marcelloni, Bedir Tekinerdogan, Klaas van den Berg, Pim van den Broek
1998 Lecture Notes in Computer Science  
It is claimed that products developed during software manufacturing must be modeled as active artifacts.  ...  This paper first briefly analyzes the recent developments in goods manufacturing, and then identifies the equivalent techniques in software technology.  ...  If artifacts are designed as intelligent software modules, they may actively assist software engineers. Thirdly, artifacts must record their context and interdependencies.  ... 
doi:10.1007/3-540-69687-3_62 fatcat:q72wyvnqm5fchp62ucqb55zwmm

A Model Repository Description Language - MRDL [chapter]

Brahim Hamid
2016 Lecture Notes in Computer Science  
The goal of this paper is to advance the state of the art in model repository description for software and systems engineering.  ...  Thus, there is a strong requirement for defining a model repository description language not only as a modeling approach, but also as a suitable instrument to support system and software engineers in the  ...  For access to the repository by a system engineer, the Retrieval tool provides a set of functionalities to assist in the search, selection and sorting of patterns.  ... 
doi:10.1007/978-3-319-35122-3_23 fatcat:ekppyshx3zg4lefrhhnli6rm3e

Enhanced traceability in model-based CASE tools using ontologies and information retrieval

Nitesh Narayan, Bernd Bruegge, Alexander Delater, Barbara Paech
2011 2011 4th International Workshop on Managing Requirements Knowledge  
This paper proposes a novel approach to create and utilize a project-specific ontology derived from the textual and structural information available in the development artifacts to assist the traceability  ...  Model-based CASE tools provide mechanisms to capture and store heterogeneous artifacts produced during the software development process.  ...  Model-based CASE tools (Computer-Aided Software Engineering) aim at providing a centralized repository to capture and work with heterogeneous artifacts.  ... 
doi:10.1109/mark.2011.6046559 dblp:conf/re/NarayanBDP11 fatcat:h5vkiasgczcophhoz4temviu5m

Intelligent Software Development Environments: Integrating Natural Language Processing with the Eclipse Platform [chapter]

René Witte, Bahar Sateli, Ninus Khamis, Juergen Rilling
2011 Lecture Notes in Computer Science  
Software engineers need to be able to create, modify, and analyze knowledge stored in software artifacts.  ...  We demonstrate a number of semantic analysis services helpful in software engineering tasks, and evaluate one task in detail, the quality analysis of source code comments.  ...  The JavadocMiner was funded in part by a DRDC Valcartier grant (Contract No. W7701-081745/001/QCV).  ... 
doi:10.1007/978-3-642-21043-3_49 fatcat:aushi6f7xzaxdftua2vakb3qve

Recovering traceability links in software artifact management systems using information retrieval methods

Andrea De Lucia, Fausto Fasano, Rocco Oliveto, Genoveffa Tortora
2007 ACM Transactions on Software Engineering and Methodology  
The method and the tool have been evaluated during the development of seventeen software projects involving about 150 students.  ...  The results of our experience have also shown that such tools can help to identify quality problems in the textual description of traced artifacts.  ...  ACKNOWLEDGMENTS We would like to thank the anonymous reviewers for their detailed, constructive, and thoughtful comments that helped us to improve the presentation of the results in this article.  ... 
doi:10.1145/1276933.1276934 fatcat:dftxm6g5dzhgtawjahifxxmony

Using Semantic Wikis to Support Software Reuse

Sajjan G. Shiva, Lubna A. Shala
2008 Journal of Software  
way in which new artifacts can be created and located.  ...  Many success stories have been told, yet it is believed that software reuse is still in the development phase and has not reached its full potential. How far are we with software reuse research?  ...  The first one was presented in 2005 in [22] as Selforganized Reuse of Software Engineering Knowledge Supported by Semantic Wikis which was part of the RISE (Reuse in Software Engineering) project.  ... 
doi:10.4304/jsw.3.4.1-8 fatcat:piati22cgje6vcgxzfodzraiki

Toward a Knowledge-based Personalised Recommender System for Mobile App Development [article]

Bilal Abu-Salih, Hamad Alsawalqah, Basima Elshqeirat, Tomayess Issa, Pornpit Wongthongtham
2020 arXiv   pre-print
Hence, it is essential to develop tailored systems which can recommend appropriate tools, IDEs, platforms, software components and other correlated artifacts to mobile application developers.  ...  However, developers confront several challenges through the implementation of mobile application projects.  ...  • In the mobile app development domain, and software engineering in general, the overall development lifecycle includes a number of stakeholders who are involved in the project in one  ... 
arXiv:1909.03733v3 fatcat:jct7p54g6jdhxpy6cctqn6snyq

Context-Augmented Software Development Projects: Literature Review and Preliminary Framework [article]

Glaucia Melo and Paulo Alencar and Don Cowan
2019 arXiv   pre-print
Although extensively researched, context in software development is still not explicit, nor proposed into a broader view of the context needed by software developers and tools.  ...  We believe supporting contextual knowledge through its representation and mining for recommendation and real-time provision can significantly improve big data software project development.  ...  in software development projects?  ... 
arXiv:1910.08167v1 fatcat:hjvmkwnosbbqze2hu772nvr6ey

An integrated approach to software reuse practice

E. Mambella, R. Ferrari, F. D. Carli, A. L. Surdo
1995 Software engineering notes  
Since 1993, Sodalia's Software Engineers have been studying a reuse program whose goal is making sofiware reuse a significant and systematic part of the software process.  ...  This paper focuses on the on-going experience of Sodalia in the gradual introduction of reuse practice in the organization, illustrates the evolutionary stages, and the reached results.  ...  number of fine-grain and large-grain artifacts. Currently, Sodalia's project teams are reusing fine-grain artifacts, whereas large-grain artifacts are in the engineering phase.  ... 
doi:10.1145/223427.211805 fatcat:glkqimsqsvbz3nszmxtwcecaty

An integrated approach to software reuse practice

E. Mambella, R. Ferrari, F. D. Carli, A. L. Surdo
1995 Proceedings of the 1995 Symposium on Software reusability - SSR '95  
Since 1993, Sodalia's Software Engineers have been studying a reuse program whose goal is making sofiware reuse a significant and systematic part of the software process.  ...  This paper focuses on the on-going experience of Sodalia in the gradual introduction of reuse practice in the organization, illustrates the evolutionary stages, and the reached results.  ...  number of fine-grain and large-grain artifacts. Currently, Sodalia's project teams are reusing fine-grain artifacts, whereas large-grain artifacts are in the engineering phase.  ... 
doi:10.1145/211782.211805 dblp:conf/ssr/MambellaFCS95 fatcat:k7cn6ptwpbg3jcwsnozufka6du

Tracing requirements to defect reports: an application of information retrieval techniques

Suresh Yadla, Jane Huffman Hayes, Alex Dekhtyar
2005 Innovations in Systems and Software Engineering  
The same techniques can also be used to trace textual artifacts of the software engineering lifecycle to defect reports.  ...  Information Retrieval (IR) techniques have been used effectively to trace textual artifacts to each other.  ...  We thank Senthil Sundaram for his assistance with RETRO. We thank Ganapathy Chidambaram for his assistance on LSI. We also thank Sarah Howard and James Osborne who worked on early versions of RETRO.  ... 
doi:10.1007/s11334-005-0011-3 fatcat:347eqcgbh5hyrgv2btkxb7maji

Automating traceability link recovery through classification

Chris Mills
2017 Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering - ESEC/FSE 2017  
Traceability Link Recovery (TLR) is an important software engineering task in which a stakeholder establishes links between related items in two sets of software artifacts.  ...  CCS CONCEPTS • Software and its engineering → Traceability;  ...  INTRODUCTION Traceability Link Recovery (TLR) is an important software engineering task in which explicit links are established between related documents in different software artifact sets (e.g., source  ... 
doi:10.1145/3106237.3121280 dblp:conf/sigsoft/Mills17 fatcat:fqop2kfnrjcy3mpnoyxlq644yu

Construction of Ontology-Based Software Repositories by Text Mining [chapter]

Yan Wu, Harvey Siy, Mansour Zand, Victor Winter
2007 Lecture Notes in Computer Science  
It is not unusual to find projects where different software artifacts are scattered in unrelated repositories with varying levels of granularity and without a centralized management system.  ...  Software document repositories store artifacts produced in the course of developing software products. But most repositories are simply archives of documents.  ...  Obtain access to the software repositories. 2. Ensure the existence of unified description documents; 3. Ensure the reliability of the collected artifacts; 4.  ... 
doi:10.1007/978-3-540-72588-6_128 fatcat:qgtjh7553vaqhpkjkqomhvp3tq
« Previous Showing results 1 — 15 out of 15,936 results