2009
DOI: 10.1109/tse.2007.1013
|View full text |Cite
|
Sign up to set email alerts
|

Skoll: A Process and Infrastructure for Distributed Continuous Quality Assurance

Abstract: Abstract-Software engineers increasingly emphasize agility and flexibility in their designs and development approaches. They increasingly use distributed development teams, rely on component assembly and deployment rather than green field code writing, rapidly evolve the system through incremental development and frequent updating, and use flexible product designs supporting extensive end-user customization. While agility and flexibility have many benefits, they also create an enormous number of potential syst… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
11
0

Year Published

2010
2010
2017
2017

Publication Types

Select...
2
2
2

Relationship

2
4

Authors

Journals

citations
Cited by 7 publications
(11 citation statements)
references
References 13 publications
(17 reference statements)
0
11
0
Order By: Relevance
“…We then performed substantial analysis on the results to explore the configuration space of each subject program. To do this we used the Skoll system, developed and housed at UMD [12]. Skoll allows users to define configurable QA tasks and run them across large virtual computing grids.…”
Section: Data and Analysismentioning
confidence: 99%
“…We then performed substantial analysis on the results to explore the configuration space of each subject program. To do this we used the Skoll system, developed and housed at UMD [12]. Skoll allows users to define configurable QA tasks and run them across large virtual computing grids.…”
Section: Data and Analysismentioning
confidence: 99%
“…The usefulness of sound and systematic approaches for achieving dependable, flexible, and cost-effective software has been a focus of scientific interest for many years [16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34][35]. As we move to automatically adaptive software, these types of approaches are appearing to become a necessity rather than a luxury, because manual artisanship simply cannot reach the levels of reliability and speed of adaptation that is called for.…”
Section: Resultsmentioning
confidence: 99%
“…The cost for this step is proportional to the number of components, and the process must be done once for each version of each atomic component. Technologies for doing this are known, and some of them are starting to be used in practice [30]. 3.…”
Section: How To Test Adaptive Systemsmentioning
confidence: 99%
“…CAs reveal faults that arise from improper interaction of t or fewer elements Porter et al (2007). The strength of CA is important for testing.…”
Section: Covering Array For Testingmentioning
confidence: 99%