Identification of Promoted Eclipse Unstable Interfaces Using Clone Detection Technique Simon Kawuma 1 and Evarist Nabaasa 2 1 Department of Computer Engineering, Mbarara University of Science and Technology, Mbarara, Uganda 2 Department of Computer Science, Mbarara University of Science and Technology, Mbarara, Uganda ABSTRACT The Eclipse framework is a popular and widely used framework that has been evolving for over a decade. The framework provides both stable interfaces (APIs) and unstable interfaces (non-APIs). Despite being discouraged by Eclipse, client developers often use non-APIs which may cause their systems to fail when ported to new framework releases. To overcome this problem, Eclipse interface producers may promote unstable interfaces to APIs. However, client developers have no assistance to aid them to identify the promoted unstable interfaces in the Eclipse framework. We aim to help API users identify promoted unstable interfaces. ...
Posts
Showing posts from October, 2018
- Get link
- X
- Other Apps
INVESTIGATE,IDENTIFY AND ESTIMATE THE TECHNICAL DEBT: A SYSTEMATIC MAPPING STUDY Mrwan BenIdris, Hany Ammar, Dale Dzielski West Virginia University– Morgantown, West Virginia USA ABSTRACT Context: Technical Debt (TD) is a metaphor that refers to short-term solutions in software development that may affect the cost to the software development life cycle. Objective: To explore and understand TDrelated to the software industry as well as an overview on the current state of TD research. Forty-three TD empirical studies were collected for classification and analyzation. Goals: Classify TD types, find the indicators used to detect TD, find the estimators used to quantify the TD, evaluate how researchers investigate TD. Method: By performing a systematic mapping study to identify and analyze the TD empirical studies which published between 2014 and 2017. Results: We present the most common indicators and evaluators to identify and evaluate the TD, and we gathered thirteen types...