Filters








75 Hits in 4.3 sec

Skoll: A Process and Infrastructure for Distributed Continuous Quality Assurance

Adam Porter, Cemal Yilmaz, Atif M. Memon, Douglas C. Schmidt, Bala Natarajan
2007 IEEE Transactions on Software Engineering  
resources of user and developer communities in a distributed, continuous manner to improve software quality significantly.  ...  A. Distributed Continuous QA processes At a high level, distributed continuous QA processes resemble certain traditional distributed computations as shown in Figure 1 .  ...  We are also exploring the use of higher level ISA planners that simultaneously plan for multiple QA processes (not just one at a time as the ISA does now).  ... 
doi:10.1109/tse.2007.70719 fatcat:lw5daq37xzc4fktkdjoerafmme

Skoll: A Process and Infrastructure for Distributed Continuous Quality Assurance

Adam Porter, Cemal Yilmaz, M. Memon, C. Schmidt, Bala Natarajan
2009 IEEE Transactions on Software Engineering  
resources of user and developer communities in a distributed, continuous manner to improve software quality significantly.  ...  A. Distributed Continuous QA processes At a high level, distributed continuous QA processes resemble certain traditional distributed computations as shown in Figure 1 .  ...  We are also exploring the use of higher level ISA planners that simultaneously plan for multiple QA processes (not just one at a time as the ISA does now).  ... 
doi:10.1109/tse.2007.1013 fatcat:k23luyyvqjeipjogqb5hmp7imi

Validating Quality of Service for Reusable Software Via Model-Integrated Distributed Continuous Quality Assurance [chapter]

Arvind S. Krishna, Douglas C. Schmidt, Atif Memon, Adam Porter, Diego Sevilla
2004 Lecture Notes in Computer Science  
This paper describes how the Skoll project is addressing these issues by developing advanced QA processes and tools that leverage the extensive computing resources of user communities in a distributed,  ...  continuous manner to improve key software quality attributes.  ...  Solution approach → Distributed continuous QA processes (DCQA).  ... 
doi:10.1007/978-3-540-27799-6_24 fatcat:4tlilcfxojcmnb7tjwlyzddzgq

Towards a Distributed Continuous Certification Process

Adam Porter
2007 2007 IEEE International Parallel and Distributed Processing Symposium  
In particular, development processes are straining under severe cost and time-to-market pressures.  ...  Global competition and market deregulation are shrinking profit margins and thus limiting budgets for the development and QA of software.  ...  Acknowledgment This material is based on work supported by the US National Science Foundation under NSF grants ITR CCR0312859, CCF0447864, CCR0205265, and CCR-0098158.  ... 
doi:10.1109/ipdps.2007.370353 dblp:conf/ipps/Porter07 fatcat:2kgjknwz7fbypjli4bh2hc54bm

Skoll: distributed continuous quality assurance

A. Memon, A. Porter, C. Yilmaz, A. Nagarajan, D. Schmidt, B. Natarajan
Proceedings. 26th International Conference on Software Engineering  
communities in a distributed, continuous manner to significantly and rapidly improve software quality.  ...  While much work remains to be done, the study suggests that the Skoll process and tools effectively manage and control distributed, continuous QA processes.  ...  For our research, a distributed continuous QA process is one in which software quality and performance are improved -iteratively, opportunistically, and efficiently -around-the-clock in multiple, geographically  ... 
doi:10.1109/icse.2004.1317468 dblp:conf/icse/MemonPYNSN04 fatcat:ajspqlmu4fhe3jaeuwwjmsf7le

Techniques and processes for improving the quality and performance of open-source software

Adam Porter, Cemal Yilmaz, Atif M. Memon, Arvind S. Krishna, Douglas C. Schmidt, Aniruddha Gokhale
2006 Software Process: Improvement and Practice  
Second, we summarize results of empirical studies that evaluate how our distributed continuous quality assurance (DCQA) techniques and processes help to resolve key challenges of developing and validating  ...  Open-source development processes have emerged as an effective approach to reduce cycle-time and decrease design, implementation, and quality assurance costs for certain types of software, particularly  ...  , and quality assurance (QA) costs for certain types of software, particularly infrastructure software, such as operating systems, web servers, middleware, language processing tools, and system/network  ... 
doi:10.1002/spip.260 fatcat:l627kh3gl5fj5nlpp7fwj5y6qi

Preserving distributed systems critical properties: a model-driven approach

C. Yilmaz, A.M. Memon, A.A. Porter, A.S. Krishna, D.C. Schmidt, A. Gokhale, B. Natarajan
2004 IEEE Software  
0 7 4 0 -7 4 5 9 / 0 4 / $ 2 0 . 0 0 © 2 0 0 4 I E E E persistent software attributes The Skoll Distributed Continuous Quality Assurance process helps identify viable system and software configurations  ...  for meeting stringent QoS and PSA requirements by coordinating the use of distributed computing resources.  ...  Acknowledgments We thank Terry Bollinger for extensive comments that greatly improved this article's form and content.  ... 
doi:10.1109/ms.2004.50 fatcat:szwmjaxqv5djliwh6zzqwemqr4

Main effects screening

Cemal Yilmaz, Arvind S. Krishna, Atif Memon, Adam Porter, Douglas C. Schmidt, Aniruddha Gokhale, Balachandran Natarajan
2005 Proceedings of the 27th international conference on Software engineering - ICSE '05  
To improve performance assessment of evolving systems across large configuration spaces, we have developed a distributed continuous quality assurance (DCQA) process called main effects screening that uses  ...  Unfortunately, time and resource constraints often limit developers to inhouse testing of a small number of configurations and unreliable extrapolation from these results to the entire configuration space  ...  ACKNOWLEDGMENTS We thank the anonymous reviewers for their helpful comments.  ... 
doi:10.1145/1062455.1062515 dblp:conf/icse/YilmazKMPSGN05 fatcat:fjr7itlrwvcnjcnuyelvri62cy

Reliable Effects Screening: A Distributed Continuous Quality Assurance Process for Monitoring Performance Degradation in Evolving Software Systems

Cemal Yilmaz, Adam Porter, Arvind S. Krishna, Atif M. Memon, Douglas C. Schmidt, Aniruddha S. Gokhale, Balachandran Natarajan
2007 IEEE Transactions on Software Engineering  
This paper presents a new quality assurance process called "reliable effects screening" that provides three significant improvements to our earlier work.  ...  In our earlier work, we improved the situation outlined above by developing an initial quality assurance process called "main effects screening."  ...  The authors thank the anonymous reviewers for their comments that helped improve this paper.  ... 
doi:10.1109/tse.2007.20 fatcat:rbpdrxb7njbmzagps7pw3yvgau

Enhancing distributed object middleware qualities

Arvind S. Krishna
2004 Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications - OOPSLA '04  
RESEARCH MOTIVATION Distributed Real-time and Embedded (DRE) systems are becoming increasingly widespread and important in a range of domains, including process automation (e.g., hot rolling mills) and  ...  The RTSJ features, in turn, leverage (1) algorithmic and data-structural optimizations for predictable ORB concurrency and request processing.  ...  A promising approach for addressing the problem of ensuring QoS satisfaction for DRE systems on a range of hardware, OS, and compiler platforms involves model-driven distributed continuous quality assurance  ... 
doi:10.1145/1028664.1028783 dblp:conf/oopsla/Krishna04 fatcat:okstjaaylrej5pcwprixxjwtoy

R&D challenges and solutions for highly complex distributed systems: a middleware perspective

Jules White, Brian Dougherty, Richard Schantz, Douglas C. Schmidt, Adam Porter, Angelo Corsaro
2011 Journal of Internet Services and Applications  
In addition to assuring quality, deployment challenges also arise.  ...  While flexibility promotes customization and can enhance QoS, it can also yield a combinatorial number of potential system configurations, each requiring extensive quality assurance.  ... 
doi:10.1007/s13174-011-0051-x fatcat:yezhlj5xwzb2likefdbqj7gq4a

Incremental covering array failure characterization in large configuration spaces

Sandro Fouché, Myra B. Cohen, Adam Porter
2009 Proceedings of the eighteenth international symposium on Software testing and analysis - ISSTA '09  
The increasing complexity of configurable software systems has created a need for more intelligent sampling mechanisms to detect and characterize failure-inducing dependencies between configurations.  ...  In this paper we propose a new approach that incrementally builds covering array schedules. This approach begins at a low strength, and then iteratively increases strength as resources allow.  ...  the National Science Foundation through award CCF-0747009, by the Air Force Office of Scientific Research through award FA9550-09-1-0129, the Army Research Office through DURIP award W91NF-04-1-0104, and  ... 
doi:10.1145/1572272.1572294 dblp:conf/issta/FoucheCP09 fatcat:cx7qwykwfzfhdl4l2g7d2deh4u

TOWARDS SOCIALLY SUSTAINABLE TOURISM IN CITIES: LOCAL COMMUNITY PERCEPTIONS AND DEVELOPMENT GUIDELINES

Filipa Pinto da Silva, Filipa Brandão, Bruno Sousa
2019 Enlightening Tourism: A Pathmaking Journal  
The resulting data allowed to design a set of guidelines to build a sustainable development model for urban tourism destinations, assuring the local communities' quality of life, where several preventive  ...  A survey was conducted of 151 residents and workers of the city centre of Porto, Portugal, aiming at a deeper understanding of the social, cultural, and economic, impacts resulting from the exponential  ...  The resulting data allowed to design a set of guidelines to build a socially sustainable development model for urban tourism destinations, assuring the local communities' quality of life.  ... 
doi:10.33776/et.v9i2.3631 fatcat:j673xjywsjcsxavjosvd7mnqni

Measuring the Quality of Software through Analytical Design by OOAD Metrics

S. Pasupathy, R. Bhavani
2013 International Journal of Computer Applications  
These kinds of testing on analysis and design for an object-oriented program is carried out by a technology called OOAD (Object Oriented Analysis and Design).  ...  The methodology also provides many essential features that are used to automate the process of testing on an object-oriented analysis and design.  ...  certain types of software, particularly systems infrastructure software, such as operating systems, compilers and language processing tools, editors, and distribution middleware.  ... 
doi:10.5120/10530-5514 fatcat:oipsryyhyzgzzigtgpsxmfomsm

A model-based distributed continuous quality assurance process to enhance the quality of service of evolving performance-intensive software systems

C. Yilmaz
2004 "Second International Workshop on Remote Analysis and Measurement of Software Systems (RAMSS 04)" - W15S Workshop - 26th International Conference on Software Engineering   unpublished
To improve the assessment of performance across large configuration spaces, we present a model-based approach to developing and deploying a new distributed continuous quality assurance (DCQA) process.  ...  in a distributed, continuous manner to significantly and rapidly improve software quality.  ...  Concluding Remarks This paper described a model-based distributed continuous quality assurance (DCQA) process called main effects screening.  ... 
doi:10.1049/ic:20040344 fatcat:4kbadxlqhbfkjid25sfutytd3i
« Previous Showing results 1 — 15 out of 75 results