Sciweavers

IWPC
2006
IEEE
13 years 10 months ago
A Metric-Based Heuristic Framework to Detect Object-Oriented Design Flaws
One of the important activities in re-engineering process is detecting design flaws. Such design flaws prevent an efficient maintenance, and further development of a system. Th...
Mazeiar Salehie, Shimin Li, Ladan Tahvildari
IWPC
2006
IEEE
13 years 10 months ago
JIRiSS - an Eclipse plug-in for Source Code Exploration
JIRiSS (Information Retrieval based Software Search for Java) is a software exploration tool that uses an indexing engine based on an information retrieval method. JIRiSS is imple...
Denys Poshyvanyk, Andrian Marcus, Yubo Dong
IWPC
2006
IEEE
13 years 10 months ago
Programmer-friendly Decompiled Java
Nomair A. Naeem, Laurie J. Hendren
IWPC
2006
IEEE
13 years 10 months ago
Understanding Obfuscated Code
Code obfuscation makes it harder for a security analyst to understand the malicious payload of a program. In most cases an analyst needs to study the program at the machine code l...
Matias Madou, Ludo Van Put, Koen De Bosschere
IWPC
2006
IEEE
13 years 10 months ago
Improving Comprehensibility of Source Code via Traceability Information: a Controlled Experiment
The presence of traceability links between software artefacts is very important to achieve high comprehensibility and maintainability. This is confirmed by several researches and ...
Andrea De Lucia, Rocco Oliveto, Francesco Zurolo, ...
IWPC
2006
IEEE
13 years 10 months ago
Experimental Settings in Program Comprehension: Challenges and Open Issues
Several approaches to program comprehension have been proposed along the years, ranging from fact extraction to sophisticated visualization tools. In order to effectively assess t...
Giuseppe A. Di Lucca, Massimiliano Di Penta
IWPC
2006
IEEE
13 years 10 months ago
JComp: A Reuse-Driven Componentization Framework for Java Applications
Program componentization has been proved to be an effective way to increase the speed and cost-effectiveness of reusing, maintaining, and understanding existing software systems. ...
Shimin Li, Ladan Tahvildari
IWPC
2006
IEEE
13 years 10 months ago
Leveraged Quality Assessment using Information Retrieval Techniques
Dawn J. Lawrie, Henry Feild, David Binkley
IWPC
2006
IEEE
13 years 10 months ago
Studying the Evolution of Software Systems Using Change Clusters
In this paper, we present an approach that examines the evolution of code stored in source control repositories. The technique identifies Change Clusters, which can help managers...
Jay Kothari, Ali Shokoufandeh, Spiros Mancoridis, ...
IWPC
2006
IEEE
13 years 10 months ago
Integrating Reverse Engineering Tools Using a Service-Sharing Methodology
A common and difficult maintenance activity is the integration of existing software components or tools into a consistent and interoperable whole. One area in which this has prove...
Dean Jin, James R. Cordy