Newsletter Downloads
How to Develop a General Theory of Software Engineering: Report on the GTSE 2014 Workshop
Many academic disciplines have general theories, which apply across the discipline and explain diverse phenomena. General theories facilitate developing a cumulative body of knowledge, increase a field's resistance to fads and pseudoscience, and help us ...
FLOSS Research Track at the 10th International Symposium on Open Collaboration (OpenSym 2014)
This is a report from the Free/Libre/Open Source (FLOSS) research track at the 10th International Symposium on Open Collaboration (OpenSym 2014), which took place in Berlin, Germany, August 27-29. As part of a broader community interested in "everything ...
Mitigation of SQL Injection Attacks using Threat Modeling
Day after day, SQL Injection (SQLI) attack is consistently proliferating across the globe. According to Open Web Application Security Project (OWASP) Top Ten Cheat Sheet-2014, SQLI is at top in the list of online attacks. The cause of spread of SQLI is ...
A Distributed Load-balancing Scheme Based on a Complex Network Model of Cloud Servers
Efficient management of resources in a federation of interacting computing servers and devices, for example, in a cloud computing environment, requires a load-balancing system that is self-regulatory and oblivious in nature. Due to the increasing size ...
A Novel Approach to Component-Based Software Testing
In the present era when component-based software development plays an important role in the software development community, testing is an important activity, which should not be neglected. Component-based software testing is an essential activity, which ...
Measurement of the Reliability of a Component-Based Development using a Path-Based Approach
Component-based systems are based on the idea of assembling lots of independent and pre-defined components based on discriminating designs. Component-based systems provide a better reuse of software components along with flexibility, scalability and ...
Measuring Change-Readiness of Classes by Mining Change-History
The change-history of a software system records how the system evolved over time. The change-history can tell which components (classes) are changed together, i.e. are change-coupled. In this paper, we propose two metrics for quantifying change-coupling ...
Identifying Interactions for Combinatorial Testing using Data Flow Techniques
Combinatorial (t-way) testing has been proved to be an effective technique that identifies faults caused by interactions among a small number of input parameters. However, the degree of interaction to be considered for testing is still an open issue. ...
Performance Estimation of Static Step Topology Across Distributed Networks through Simulation Tool
During the past years, distributed computing has become more popular because of several advantages over centralized computing. Such types of platforms offer high performance computing environment at a too low cost. Many of organizations have shifted ...