No abstract available.
Proceeding Downloads
Cloudware: an emerging software paradigm for cloud computing
Software paradigm is a driving force for the evolution of software technology. With the continuous improvement in the current cloud computing and the Internet environment, software will develop further into Cloudware, which is emerging as a new software ...
A collaborative conceptual modeling tool based on stigmergy mechanism
The conceptual model captures the key concepts in specific problem domains, as well as the important relationships between them. The quality of the conceptual model plays an important role for the success of software development. AAs restricted by ...
Runtime model based approach to using hybrid PaaS services
Cloud computing has emerged as a new paradigm for services delivering over the Internet. In this growing market, PaaS (Platform-as-a-Service) cloud has been an important model allowing a simple and flexible deployment of applications, without the need ...
Multicast routing tree for sequenced packet transmission in software-defined networks
Multicast denotes an idea of sending data to numbers of receivers from one source in one transmission. It has been widely applied in group communication (e.g., media streaming, multi-point video conferencing). Multicast routing tree (MRT) is usually ...
Query reformulation by leveraging crowd wisdom for scenario-based software search
The Internet-scale open source software (OSS) production in various communities are generating abundant reusable resources for software developers. However, how to retrieve and reuse the desired and mature software from huge amounts of candidates is a ...
APIBook: an effective approach for finding APIs
Software libraries have become more and more complex in recent years. Developers usually have to rely on search engines to find API documents and then select suitable APIs to do relevant development when working on unfamiliar functions. However, the ...
RepoLike: personal repositories recommendation in social coding communities
Social coding represents a new style of software production and creation paradigm, and demands for new technologies of software reuse. Many people searching for projects package, we can provide good reuse recommendation. In this paper, we focus on an ...
Race-driven active random testing of null-pointer dereferences
Active random testing is a powerful technique to find concurrency bugs through predicting the potential buggy inter-leaves. It helps improve the effectiveness of random testing such that the buggy scenarios are selected actively from trivial ones. ...
E-greenDroid: effective energy inefficiency analysis for android applications
Energy inefficiency of smartphone apps is one of the important non-functional issues. It is common, but difficult to diagnose, and often involves sensor usage. GreenDroid provides a novel approach to systematically diagnose energy inefficiency problems ...
Carraybound: static array bounds checking in C programs based on taint analysis
C programming language never performs automatic bounds checking in order to speed up execution. But bounds checking is absolutely necessary in any program. Because if a variable is out-of-bounds, some serious errors may occur during execution, such as ...
A failure detection solution for multiple QoS in data center networks
Failures in data center networks sometimes can lead to user-perceived service interruptions. Automated failure detection is needed to maintain the reliability of data centers. However, researches rarely identify quality of service (QoS) multiplicity for ...
Multi-perspective change impact analysis using linked data of software engineering
Change impact analysis plays an important role in software maintenance and evolution. However existing researches mostly focus on one single artifact. Software development is usually accompanied by various types of software artifacts, such as ...
ACSPChecker: an ASP based CSP model checking tool
Existing CSP model checkers are incapable of verifying multiple properties concurrently in one run of a model checker, and when trying to alleviate state space explosion problem, most of reduction work are usually done after rather than before the ...
A generative genetic algorithm for evolving adaptation rules of software systems
The Internetware system is a complex and distributed self-adaptive system, which executes in an open, uncertain and dynamic environment, and adapts itself to changes in the environment. We hope that Internetware systems have the ability to automatically ...
Effa: a proM plugin for recovering event logs
While event logs generated by business processes play an increasingly significant role in business analysis, the quality of data remains a serious problem. Automatic recovery of dirty event logs is desirable and thus receives more attention. However, ...
ESSE: an early software size estimation method based on auto-extracted requirements features
Software size estimation is a crucial step in project management. According to the Standish Chaos Report, 65% of software projects are over budget or deadline; therefore, a good size estimation method is very important. However, existing estimation ...
Recommendations
Acceptance Rates
Year | Submitted | Accepted | Rate |
---|---|---|---|
Internetware '19 | 35 | 20 | 57% |
Internetware '18 | 26 | 20 | 77% |
Internetware '13 | 50 | 15 | 30% |
Overall | 111 | 55 | 50% |