Nothing Special   »   [go: up one dir, main page]

skip to main content
Volume 131, Issue CSeptember 2017
Publisher:
  • Elsevier Science Inc.
  • 655 Avenue of the Americas New York, NY
  • United States
ISSN:0164-1212
Reflects downloads up to 27 Nov 2024Bibliometrics
research-article
Characterizing testing methods for context-aware software systems

A quasi-systematic literature review on testing context-aware software systems.It reveals a lack of consensus regarding the concepts of software testing.It presents evidence to support a phenomenological view of context.Context blocking is the main ...

research-article
Chord

We proposed a new scheduling architecture with hybrid waiting list.The hybrid waiting list makes the resumption of tasks regularly.We proposed a novel checkpoint-based scheduling approach by using hybrid waiting list, named Chord.Chord can efficiently ...

research-article
Modularity and architecture of PLC-based software for automated production Systems

Overview of the state of the art in industrial software engineering of aPS using PLCs.Benchmark process to evaluate the maturity of aPS application software.SWMAT4aPS consists of a self-assessment questionnaire and an expert analysis.3 Maturity measures:...

research-article
Rendex

Four measures of internal quality of textual requirements.Rendex a measurement-based method for requirements ranking based on internal quality.Evaluation results of the ranking accuracy and the use of Rendex at four large companies. Conducting ...

research-article
Embedding statecharts into Teleo-Reactive programs to model interactions between agents

The TR paradigm is difficult and error-prone to directly model frequent interactions among agents.Extending the approach by incorporating statecharts is an improvement.A survey shows the benefit obtained when combining statecharts and TR programs. ...

research-article
A training process for improving the quality of software projects developed by a practitioner

Personal Software Process (PSP) was created for improving the quality of software.The original PSP course training consists of ten assignments.We proposed a modified PSP with fewer assignments.As a developer progressed through the PSP training with ...

research-article
Software product lines adoption in small organizations

Provides a better understanding of SPL adoption in the context of SMEs.A set of empirical studies performed in academic and industry environments.Inputs to establish guidelines for SPL adoption.A discussion of the evidences, with insights to guide ...

research-article
Dataclay

A distributed data store to share data in a secure and flexible way is proposed.The system is based on the concepts of identity and encapsulation.Parceled control breaks de facto assumption of centralized administration.Impedance mismatch issues are ...

research-article
A case study of black box fail-safe testing in web applications

Develops a systematic method to test failure mitigation in web applications.Leverages a behavioral test suite.Generates test requirements via a genetic algorithm.Creates failure mitigation tests.Applies approach to a large case study. External failures ...

research-article
Energy-efficient heterogeneous resource management for wireless monitoring systems

The work manages peripherals and schedules tasks on a processor for energy saving.An energy-saving design for wireless network monitoring systems is implemented.DVFS and DPM are jointly leveraged to reduce the total energy consumption.The experiments ...

research-article
Deadlock detection in complex software systems specified through graph transformation using Bayesian optimization algorithm

A novel approach using Bayesian optimization algorithm is proposed to detect deadlocks.A probabilistic model is learned from the population and then sampled to generate new solutions.Three different structures are considered for the Bayesian network to ...

research-article
MeshFS

A distributed file system specifically designed for wireless mesh networks.A lightweight system that can be implemented over memory-limited WMN environments.Integrate scattered router storage to utilize limited resources more effectively.Provide a ...

research-article
Obscured by the cloud

A technique to model inter-arrival and service times of Cloud outages.A novel queue model approach to predict DevOps busy times.An evaluation of our model to demonstrate its effectiveness.A thorough approach to determine inter-arrival and service time ...

research-article
No silver brick

We present best practices of using a Lego workshop to teach Scrum.The workshop allows the teacher to plan-act-reflect with the students in-action.Our data shows an overall increase in students' confidence regarding Scrum practices.Students struggle with ...

research-article
Examining decision characteristics & challenges for agile software development

In-depth case via interviews, focus groups, meeting observation & document analysis.We conducted 18 individual interviews, two focus groups and observed 21 meetings.Results identified particular decision characteristics across four key agile ...

research-article
A framework for automatically ensuring the conformance of agent designs

Multi-agent systems are increasingly being used in complex applications due to features such as autonomy, pro-activity, flexibility, robustness and social ability. These very features also make verifying multi-agent systems a challenging task. In this ...

research-article
Analyzing software evolution and quality by extracting Asynchrony change patterns

An empirical study to identify the more risky part of code in software systems.Cloned files that follow Asynchrony change patterns are more fault-prone.Anti-patterns following Asynchrony change pattern are up to five times faultier. Change patterns ...

research-article
Recovering software product line architecture of a family of object-oriented product variants

Automatic architecture recovery from a set of software product variants.Recovering variability concerning component, configuration, and dependencies.Experimented on two families of product variants. Software Product Line Engineering (SPLE) aims at ...

research-article
Evaluating Lehmans Laws of software evolution within software product lines industrial projects

We performed two empirical evaluations within industrial Software Product Lines projects.We applied a statistical test to evaluated Lehmans Laws according to the available industrial data.We performed a complete descriptive statistics analysis.Most of ...

research-article
Automating the license compatibility process in open source software with SPDX

We automate the process of license compatibility compliance.We consider the emerging Software Package Data Exchange (SPDX) specification.License detection is an important step in the license compatibility process.We use a testing set with open source ...

research-article
Construction and utilization of problem-solving knowledge in open source software environments

Propose a model to represent knowledge for solving problems in open source software.Semi-automatically construct problem-solving knowledge from forum discussions.Propose a method to recommend causes of problems using problem-solving knowledge.Prove the ...

research-article
Xtraitj

We present Xtraitj, a trait-based programming language integrated with Java.We describe its open source available implementation in Xtext.The technique used to achieve the integration with Java can be used for other DSLs.The Xtraitj IDE supports an ...

research-article
Reverse engineering reusable software components from object-oriented APIs

Automatic component recovery from object-oriented APIs.We mined components as classes frequently used together and structural dependent.Experimented on 100 applications used four APIs. Object-oriented Application Programing Interfaces (APIs) support ...

research-article
Stepwise API usage assistance using n-gram language models

An IDE code completion mechanism for stepwise API exploration.A method for building a language model for supporting (1).a detailed evaluation of (2), showing how n-grams perform against existing client code.Results of (3) revealing a 90% chance of ...

research-article
A Formal Approach to implement java exceptions in cooperative systems

The CAA model coordinates recovering of cooperative systems exceptional behaviors.A Java framework that helps the implementation of CAA model is presented.CAA properties about system exceptional behavior were defined in JPF model checker.Using the ...

research-article
An exploratory study on the usage of common interface elements in android applications

Commonly used UI element sets (CESs) widely occur within applications.CESs impact the user-perceived quality of applications from categories.CESs impact the user-perceived quality of functionalities of applications.Good UI designs can be extracted from ...

research-article
CollabRDL

Extends the Reuse Description Language (RDL) to address collaborative reuse processesIncludes three new commands in RDL, including ROLE, PARALLEL and DOPARALLELCollabRDL can represent parallelism, synchronization, multiple-choice and roleCollabRDL is ...

research-article
Scope-aided test prioritization, selection and minimization for software reuse

The first proposal of test prioritization, selection and minimization approaches focusing on testing of reused software.The introduction of scope concept to target coverage testing towards relevant entities.The formal definition of scope-aided ...

research-article
Reusing business components and objects for modeling business systems

Reusing components results in more accurate conceptual models than reusing objects.Experience in SA&D results in better modeling performance when reusing objects.Experience in SA&D doesn't result in better modeling performance when reusing components. ...

Comments

Please enable JavaScript to view thecomments powered by Disqus.