Searching for Relevant Lessons Learned Using Hybrid Information Retrieval Classifiers: A Case Study in Software Engineering

12/12/2018
by   Tamer Mohamed Abdellatif, et al.
0

The lessons learned (LL) repository is one of the most valuable sources of knowledge for a software organization. It can provide distinctive guidance regarding previous working solutions for historical software management problems, or former success stories to be followed. However, the unstructured format of the LL repository makes it difficult to search using general queries, which are manually inputted by project managers (PMs). For this reason, this repository may often be overlooked despite the valuable information it provides. Since the LL repository targets PMs, the search method should be domain specific rather than generic as in the case of general web searching. In previous work, we provided an automatic information retrieval based LL classifier solution. In our solution, we relied on existing project management artifacts in constructing the search query on-the-fly. In this paper, we extend our previous work by examining the impact of the hybridization of multiple LL classifiers, from our previous study, on performance. We employ two of the hybridization techniques from the literature to construct the hybrid classifiers. An industrial dataset of 212 LL records is used for validation. The results show the superiority of the hybrid classifier over the top achieving individual classifier, which reached 25

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/11/2021

Automatic Recall of Software Lessons Learned for Software Project Managers

Lessons learned (LL) records constitute the software organization memory...
research
09/05/2018

Toward Validation of Textual Information Retrieval Techniques for Software Weaknesses

This paper presents a preliminary validation of common textual informati...
research
03/02/2021

Mining Software Repositories with a Collaborative Heuristic Repository

Many software engineering studies or tasks rely on categorizing software...
research
07/17/2018

Automatic Traceability Maintenance via Machine Learning Classification

Previous studies have shown that software traceability, the ability to l...
research
07/04/2022

Learning to Rank with Small Set of Ground Truth Data

Over the past decades, researchers had put lots of effort investigating ...
research
05/31/2022

Semantically-enhanced Topic Recommendation System for Software Projects

Software-related platforms have enabled their users to collaboratively l...
research
05/08/2023

Searching Mobile App Screens via Text + Doodle

Locating a specific mobile application screen from existing repositories...

Please sign up or login with your details

Forgot password? Click here to reset