33,076 Hits in 5.7 sec

Leveraging Models to Reduce Test Cases in Software Repositories [article]

Golnaz Gharachorlu, Nick Sumner
2021 arXiv   pre-print
In this paper, we propose a model-guided approach to speed up test case reduction. The approach trains a model of semantic properties driven by syntactic test case properties.  ...  By using this model, we can skip testing even syntactically valid test case candidates that are unlikely to succeed.  ...  Given a test case (P ) and an oracle function (ψ) to reduce the test case, our approach leverages a predictive model (M ) during test case reduction.  ... 
arXiv:2103.11534v1 fatcat:lmbiw6evcnan5dp534c76zagjy

Representative Load Testing in Continuous Software Engineering: Automation and Maintenance Support

Henning Schulz, André van Hoorn
2020 Software Engineering  
This extended abstract summarizes our work on reducing the maintenance effort for the parameterization of representative load tests using annotations, which we have published in the Journal of Software  ...  Testing, Verification & Reliability in 2019.  ...  During load test creation, experts need to take care of different workload scenarios occurring in the production system, which the test needs to replay.  ... 
doi:10.18420/se2020_46 dblp:conf/se/SchulzH20 fatcat:vwa3wxn6r5g7zhjbkssnldfyie

Green mining: Investigating power consumption across versions

Abram Hindle
2012 2012 34th International Conference on Software Engineering (ICSE)  
By tracking software power consumption we can build models to provide suggestions to avoid power regressions.  ...  This methodology and case study are a first step towards combining power measurement and mining software repositories research, thus enabling developers to avoid power regressions via power consumption  ...  ACKNOWLEDGMENTS I would like to thank Andrew Neitsch, Philippe Vachon, Andrew Wong, Eleni Stroulia, Ken Wong, Jim Hoover, Mario Nascimento, Denilson Barbosa, Daniel German, Michael Godfrey, and Taras Glek  ... 
doi:10.1109/icse.2012.6227094 dblp:conf/icse/Hindle12 fatcat:jc6tajbslzdkjo6piuvi7yg3tq

A Hybrid Approach to Fine-grained Automated Fault Localization [article]

Leping Li, Hui Liu
2021 arXiv   pre-print
For a given faulty program under test, we first leverage traditional spectrum-based fault localization algorithm to identify all suspicious statements and to compute their suspicious scores.  ...  SBFL, based on dynamic execution of test cases only, is simple, intuitive, and generic (working on various granularities). However, its accuracy deserves significant improvement.  ...  To reduce the threat, we leverage the largest public defect repository (Defects4J) with manually validated concise patches.  ... 
arXiv:2107.09406v1 fatcat:p4fjpx7ni5gvbp27deqn654fpu

Bran: Reduce Vulnerability Search Space in Large Open Source Repositories by Learning Bug Symptoms

Dongyu Meng, Michele Guerriero, Aravind Machiry, Hojjat Aghakhani, Priyanka Bose, Andrea Continella, Christopher Kruegel, Giovanni Vigna
2021 Proceedings of the 2021 ACM Asia Conference on Computer and Communications Security  
In this paper, we present an approach, named Bran, to reduce the vulnerability search space by combining conventional code metrics with fine-grained repository metadata.  ...  However, previous work generally failed in leveraging the rich metadata that is available for long-running, large code repositories.  ...  Previous work tried to identify potentially vulnerable code by leveraging software complexity metrics [46] , or metrics related to software evolution and maintenance [54, 62] .  ... 
doi:10.1145/3433210.3453115 fatcat:utkk2kb2hrgonl3d4avyqm4lvu

Enabling collaborative testing across shared software components

Teng Long, Ilchul Yoon, Atif Memon, Adam Porter, Alan Sussman
2014 Proceedings of the 17th international ACM Sigsoft symposium on Component-based software engineering - CBSE '14  
We also develop an example collaborative testing process that leverages our infrastructure to save effort for regression testing of systems with shared components.  ...  We have designed and implemented infrastructure that enables testers of different components to share their test results and artifacts so that they can collaborate in testing shared components.  ...  As software gets larger and more complex, many researchers have focused on analyzing and leveraging software repositories.  ... 
doi:10.1145/2602458.2602468 dblp:conf/cbse/LongYMPS14 fatcat:enmgfu6rmnhzjmtololkonxp3u

Collaborative Repositories in Model-Driven Engineering [Software Technology]

Juri Di Rocco, Davide Di Ruscio, Ludovico Iovino, Alfonso Pierantonio
2015 IEEE Software  
Recently, many repositories have been proposed in response to the need of the MDE community for advanced systems that support the reuse of modeling artifacts.  ...  This paper outlines the opportunities related to the adoption of model repositories and discuss the challenges that still have to be addressed.  ...  For instance, it is necessary to have advanced mechanisms to query repositories even in case of stored artifacts of megabytes in size.  ... 
doi:10.1109/ms.2015.61 fatcat:ftsclrxfwzhariivgy6iqkzgte

Measuring the Development Performance of Integrated Computer Aided Software Engineering (I-CASE): A Synthesis of Field Study Results from the First Boston Corporation [chapter]

Rajiv D. Banker, Robert J. Kauffman
1993 Analytical Methods in Software Engineering Economics  
They also suggest the need for new measurement and management approaches to foster improved software development performance in the I-CASE world.  ...  This paper reports on a multi-year field study conducted at the First Boston Corporation to investigate the performance of its object and repository-based integrated computer aided software engineering  ...  They provided us with access to data on software development projects and managers' time throughout our field study at the First Boston Corporation.  ... 
doi:10.1007/978-3-642-77795-0_2 fatcat:ipw4qa4u7ncbhpvo25336hfvhy

The Web as enabling technology for software development and distribution

P. Oreizy, G. Kaiser
1997 IEEE Internet Computing  
Let's examine the effectiveness of four current technologies in enabling software systems to leverage the Web for communication and distribution.  ...  For example, existing technologies discourage-and in some cases prevent-interapplet communication.  ... 
doi:10.1109/4236.643943 fatcat:ozzk7nt3e5ewlb2rlngzvcznfu

Funding models for Open Access digital data repositories

Rob Kitchin, Sandra Collins, Dermot Frost, Professor G.E. Gorman and Professor Jennifer
2015 Online information review (Print)  
Purpose -The purpose of this paper is to examine funding models for Open Access (OA) digital data repositories whose costs are not wholly core funded.  ...  Originality/value -The review assesses and provides concrete advice with respect to potential funding streams in order to help repository owners address the financing conundrum they face.  ...  The research for this paper was funded through the Programme for Research in Third-Level Institutions Cycle 5 administered by the Irish Higher Education Authority for the Digital Repository of Ireland.  ... 
doi:10.1108/oir-01-2015-0031 fatcat:ow3aovlrtjc3lnhn65cr4slzcy

Apples, Oranges Fruits – Understanding Similarity of Software Projects Through The Lens of Dissimilar Artifacts [article]

A Eashaan Rao, Sridhar Chimalakonda
2021 arXiv   pre-print
The growing availability of open source projects has facilitated developers to reuse existing software artifacts and leverage them to develop new software.  ...  Hence, in this paper, we aim to answer the question - Can we find similarity of software repositories through dissimilar artifacts?.  ...  We are planning to present similar repositories results from multiple perspectives, i.e., with respect to different artifacts, domain, language, framework, and so on.  ... 
arXiv:2103.01475v1 fatcat:v2igr4eo5vdufiw6yfhbrd353y

Reusability Framework for Cloud Computing [article]

Sukhpal Singh, Rishideep Singh
2012 arXiv   pre-print
The model has been validated by Cloudsim an d experimental result shows that reusability based cloud computing approach is effective in minimizing cost and time to market.  ...  In this paper Cloud Co mputing Reusability Model has been proposed.  ...  Fro m the overall literature survey, it can be concluded that: code, design, test cases etc can be reused.  ... 
arXiv:1210.8011v1 fatcat:nth2sbngovg6ppr2s5jg5pqeym

JaDiMa: Java Applications Distributed Management on Grid Platforms [chapter]

Yudith Cardinale, Eduardo Blanco, Jesús De Oliveira
2006 Lecture Notes in Computer Science  
It leverages on the advantages of portability, modularity, object oriented model and flexibility of Java, while incorporating well known techniques of communication and security.  ...  JaDiMa allows users to compile and execute Java applications which use distributed libraries, without the need of keeping them in the developer and user hosts.  ...  According to suma/g traditional execution model, sumagClassLoader gets classes from the Client (in case of Execute service), or from a designated Proxy (in case of Submit service), or from remote accounts  ... 
doi:10.1007/11847366_93 fatcat:ucdsyza3szf7row4fwsmfibvde

Community-based, collaborative testing and analysis

Atif Memon, Adam Porter, Alan Sussman
2010 Proceedings of the FSE/SDP workshop on Future of software engineering research - FoSER '10  
This article proposes a research agenda aimed at enabling optimized testing and analysis processes and tools to support component-based software development communities.  ...  We further hypothesize that as software integration continues to become the predominant mode of software development, there will be increasing value in tools and techniques that empower these communities  ...  cases are runnable in a given configuration (run(T)); and the level at which to set a run-time optimization (ORBCollocation).  ... 
doi:10.1145/1882362.1882412 dblp:conf/sigsoft/MemonPS10 fatcat:7dy7gr7uwjawpitxkarnru5hsy

Defect Prediction: Accomplishments and Future Challenges

Yasutaka Kamei, Emad Shihab
2016 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER)  
Second, we revisit the challenges of software prediction models as they were seen in the year 2000, in order to reflect on our accomplishments since then.  ...  As software systems play an increasingly important role in our lives, their complexity continues to increase.  ...  Hassan, Thomas Zimmerman and Massimiliano Di Penta (the co-chairs of Leaders of Tomorrow: Future of Software Engineering) for giving us the opportunity to write our vision paper on the topic of software  ... 
doi:10.1109/saner.2016.56 dblp:conf/wcre/KameiS16 fatcat:paxw3o4f6ncbvpqp3itbp5bq2i
« Previous Showing results 1 — 15 out of 33,076 results