Filters








43,760 Hits in 1e+01 sec

An adaptive approach to impact analysis from change requests to source code

Malcom Gethers, Huzefa Kagdi, Bogdan Dit, Denys Poshyvanyk
2011 2011 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011)  
Additionally, the approach configures the best-fit combination of information retrieval, dynamic analysis, and data mining of past source code commits to produce an improved impact set.  ...  The paper presents an adaptive approach to perform impact analysis from a given change request (e.g., a bug report) to source code.  ...  Our approach uses a scenario-driven combination of information retrieval (IR), dynamic analysis, and mining software repositories techniques (MSR).  ... 
doi:10.1109/ase.2011.6100120 dblp:conf/kbse/GethersKDP11 fatcat:zu5bgyem2zfa3hubuito53fuli

Integrated impact analysis for managing software changes

Malcom Gethers, Bogdan Dit, Huzefa Kagdi, Denys Poshyvanyk
2012 2012 34th International Conference on Software Engineering (ICSE)  
Combinations of information retrieval, dynamic analysis, and data mining of past source code commits are considered.  ...  The paper presents an adaptive approach to perform impact analysis from a given change request to source code.  ...  ACKNOWLEDGMENTS We thank the anonymous reviewers for pertinent comments, which helped us to improve the quality of the paper.  ... 
doi:10.1109/icse.2012.6227172 dblp:conf/icse/GethersDKP12 fatcat:nyspkye46jh4blxwdciuqa7kzm

On the Use of Process Trails to Understand Software Development

Luigi Cerulo
2006 2006 13th Working Conference on Reverse Engineering  
The second case presents a change request assignment approach that selects the best developers able to resolve a new change request.  ...  The approach observes what developers have done in the past and uses an information retrieval model to select the set of developers that have previously resolved similar change requests.  ...  change request assignment approach based on historic analysis of software systems.  ... 
doi:10.1109/wcre.2006.40 dblp:conf/wcre/Cerulo06 fatcat:7yffx5cgajgj7cv4lvma7lecye

A survey on bug-report analysis

Jie Zhang, XiaoYin Wang, Dan Hao, Bing Xie, Lu Zhang, Hong Mei
2015 Science China Information Sciences  
and localizing bugs based on bug reports.  ...  Bug reports are essential software artifacts that describe software bugs, especially in open-source software.  ...  [82] first used information retrieval method for concept location, where LSI was used to find semantic similarities between change request and modules of software and whose result is a list of source  ... 
doi:10.1007/s11432-014-5241-2 fatcat:nkopbdht6nbjrbmniorrnovc2m

Who can help me with this change request?

Huzefa Kagdi, Denys Poshyvanyk
2009 2009 IEEE 17th International Conference on Program Comprehension  
First, a technique based on information retrieval is put at work to locate the relevant units of source code, e.g., files, classes, and methods, to a given change request.  ...  An approach to recommend a ranked list of developers to assist in performing software changes given a textual change request is presented. The approach employs a two-fold strategy.  ...  The combined techniques are an Information Retrieval (IR) based technique that uses Latent Semantic Indexing (LSI) [9] for concept location [16] and an approach that is based on Mining Software Repositories  ... 
doi:10.1109/icpc.2009.5090056 dblp:conf/iwpc/KagdiP09 fatcat:eeshbgxoajdfbfo5g3bxrcg4my

RUBRIC: A System for Rule-Based Information Retrieval

B.P. Mc Cune, R.M. Tong, J.S. Dean, D.G. Shapiro
1985 IEEE Transactions on Software Engineering  
A research prototype software system for conceptual information retrieval has been developed.  ...  The techniques presented may be useful in stand-alone retrieval systems, front-ends to existing information retrieval systems, or real-time document filtering and routing Index Terms-Artificial intelligence  ...  POTENTIAL APPLICATIONS Application systems based on RUBRIC may be useful for information routing and change detection, in addition to information retrieval.  ... 
doi:10.1109/tse.1985.232827 fatcat:aacgnhqryzho5jkpy4mmckf7s4

A Coordination Space Architecture for Service Collaboration and Cooperation [chapter]

Claus Pahl, Veronica Gacitua-Decar, MingXue Wang, Kosala Yapa Bandara
2011 Lecture Notes in Business Information Processing  
The increasing need to address dynamic and automated changes -caused by on-demand environments and changing requirements -shall be answered through a service coordination architecture based on event-based  ...  With software services becoming a strategic capability for the software sector, service engineering needs to address integration problems based on support that helps services to collaborate and coordinate  ...  Acknowledgment This work was supported by Science Foundation Ireland grant 03/CE2/I303 1 to Lero -the Irish Software Engineering Research Centre (www.lero.ie) and grant 07/RFP/CMSF429 CASCAR.  ... 
doi:10.1007/978-3-642-22056-2_39 fatcat:brdsbafsivez3fdp67ky6kwbde

A Case-Based Approach to Tailoring Software Processes [chapter]

Scott Henninger, Kurt Baumgarten
2001 Lecture Notes in Computer Science  
A rule-based system is used to tailor the SDM to meet the characteristics of individual projects and provide relevant development knowledge throughout the development lifecycle.  ...  The volatility of knowledge in software development demands approaches that retrieve episodic knowledge and support the continuous knowledge acquisition process.  ...  We are particularly interested in approaches that combine rule-based systems with CBR [7, 16] and use conversational dialogues to retrieve cases [17] .  ... 
doi:10.1007/3-540-44593-5_18 fatcat:qvkqwj47vfh6lnh77gcsvxjvuq

On the use of relevance feedback in IR-based concept location

Gregory Gay, Sonia Haiduc, Andrian Marcus, Tim Menzies
2009 2009 IEEE International Conference on Software Maintenance  
Concept location is a critical activity during software evolution as it produces the location where a change is to start in response to a modification request, such as, a bug report or a new feature request  ...  We propose an approach to augment information retrieval (IR) based concept location via an explicit relevance feedback (RF) mechanism.  ...  [20] proposed an Information Retrieval (IR) based approach to concept location.  ... 
doi:10.1109/icsm.2009.5306315 dblp:conf/icsm/GayHMM09 fatcat:sghywnxwg5dvnl46c6fdaqipye

Benefits of Decision Support Using Soft Computing [chapter]

William Cheetham, Kai Goebel, Piero Bonissone
2003 Studies in Fuzziness and Soft Computing  
Hybrid techniques can combine multiple SC techniques or some SC techniques with other related techniques such as database theory, information retrieval, machine learning, or case based reasoning.  ...  KE tries to turn the creation of knowledge-based systems from an art into a science, similar to the way software engineering turned software development from an art to a science (Pressman 1987 , Chang  ... 
doi:10.1007/978-3-540-37008-6_2 fatcat:g4pabaiowbgurflmivfsvgecxi

An AI Framework for the Automatic Assessment of e-Government Forms

Andy Hon Wai Chun
2008 The AI Magazine  
Because the AI module is parameter driven, any urgent change in guidelines and policies can be made instantly without any change to software.  ...  To implement these services, several AI techniques were used, including rule-based processing, schema-based reasoning, AI clustering, case-based reasoning, data mining, and machine learning.  ... 
doi:10.1609/aimag.v29i1.2086 dblp:journals/aim/Chun08 fatcat:6ul47onjyra7helx7ice3iuqvu

Ontology-based composition and matching for dynamic cloud service coordination

Claus Pahl, Veronica Gacitua Decar, MingXue Wang, Kosala Yapa Bandara
2011 International Journal of Metadata, Semantics and Ontologies  
The need to address dynamic management -caused by cloud and on-demand environments -can be addressed through service coordination based on ontology-based composition and matching techniques.  ...  In particular, services are combined through brokers and mediators, solutions to allow individual services to collaborate and their interaction to be coordinated are required.  ...  A sample object is a software component, the goal the request to change parameters.  ... 
doi:10.1504/ijmso.2011.048029 fatcat:vwfy6nvuf5fftk3wjx42rw2soq

SE2 model to support software evolution

Huzefa Kagdi, Malcom Gethers, Denys Poshyvanyk
2011 2011 27th IEEE International Conference on Software Maintenance (ICSM)  
Information Retrieval (IR) and Mining Software Repositories (MSR) based techniques are used for analyzing and deriving these relationships.  ...  The paper proposes an integrated approach, namely SE 2 , to support three core software maintenance and evolution tasks: feature location, software change impact analysis, and expert developer recommendation  ...  Any opinions, findings and conclusions expressed herein are the authors' and do not necessarily reflect those of the sponsors.  ... 
doi:10.1109/icsm.2011.6080820 dblp:conf/icsm/KagdiGP11 fatcat:6mfkeoqdirbtrgqh5lcaqrf6j4

Performing Hybrid Recommendation in Intermodal Transportation-the FTMarket System's Recommendation Module [article]

Alexis Lazanas
2009 arXiv   pre-print
The module is built according to a novel hybrid recommendation technique, which combines the advantages of collaborative filtering and knowledge-based approaches.  ...  Diverse recommendation techniques have been already proposed and encapsulated into several e-business applications, aiming to perform a more accurate evaluation of the existing information and accordingly  ...  that has been assigned to the carrier and each sub-route.  ... 
arXiv:0909.2376v1 fatcat:gvyy3bzovzbjbiqqgyiglayxqa

ESSMArT Way to Manage User Requests [article]

Maleknaz Nayebi, Liam Dicke, Ron Ittyipe, Chris Carlson, Guenther Ruhe
2018 arXiv   pre-print
Quality and market acceptance of software products is strongly influenced by responsiveness to user requests.  ...  Once escalated, the ticket must be formulated as a development task and be assigned to a developer.  ...  We appreciate the discussion with and suggestions made by Lloyd Montgomery to make the paper better.  ... 
arXiv:1808.03796v1 fatcat:43lhitlnlzf43l3k3jymv6hqqa
« Previous Showing results 1 — 15 out of 43,760 results