Filters








229,801 Hits in 3.5 sec

Student experiences with executable acceptance testing

K. Read, G. Melnik, F. Maurer
Agile Development Conference (ADC'05)  
Students in an agile environment completed a five-iteration project with significant portion of requirements specified as executable acceptance tests.  ...  This report describes experiences of introducing executable acceptance testing in senior software engineering courses.  ...  Moreover, writing acceptance tests at a "high-level" with a well defined target and scope requires much practice and experience.  ... 
doi:10.1109/adc.2005.43 dblp:conf/agiledc/ReadMM05 fatcat:duvx4gtadnagbdbf3tsupoy2wy

The practice of specifying requirements using executable acceptance tests in computer science courses

Grigori Melnik, Frank Maurer
2005 Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications - OOPSLA '05  
It also contains recommendations for academics thinking of incorporating executable acceptance testing into their courses.  ...  This report describes the practice of using executable acceptance testing for specifying programming assignments in software engineering courses.  ...  LESSONS LEARNT Our experiences with utilizing executable acceptance testing in courses of various levels and in different application domains, clearly manifest an opportunity for executable acceptance  ... 
doi:10.1145/1094855.1094974 dblp:conf/oopsla/MelnikM05 fatcat:t5eftbtherfbvigf2z6sh7b5za

Are fit tables really talking?

Filippo Ricca, Massimiliano Di Penta, Marco Torchiano, Paolo Tonella, Mariano Ceccato, Corrado Aaron Visaggio
2008 Proceedings of the 13th international conference on Software engineering - ICSE '08  
Fit tables can be turned into executable test cases through the creation of pieces of glue code, called fixtures.  ...  Results indicate improved correctness achieved with no significant impact on time, however benefits of Fit vary in a substantial way depending on the developers' experience.  ...  with a higher experience, such as PhD students.  ... 
doi:10.1145/1368088.1368138 dblp:conf/icse/RiccaPTTCV08 fatcat:xnhxggoaezhbzknw4dvobdixt4

The Use of Executable FIT Tables to support Maintenance and Evolution Tasks

Filippo Ricca, Marco Torchiano, Massimiliano Di Penta, Mariano Ceccato, Paolo Tonella
2008 Electronic Communications of the EASST  
This paper reports an experiment with master students that investigates on the usefulness of executable acceptance test cases, developed by using FIT (Framework for Integrated Test), during software maintenance  ...  Acceptance testing is a kind of testing performed prior to software delivery.  ...  Acknowledgements: We thank all the students of the course of Laboratory of Software Analysis at the University of Trento who participated in the experiment.  ... 
doi:10.14279/tuj.eceasst.8.119 dblp:journals/eceasst/RiccaTPCT07 fatcat:7525m6a6jvhf7jw2uk2dvhllju

MoFQA: A TDD Process and Tool for Automatic Test Case Generation from MDD Models

Linda Riquelme, Magalí González, Nathalie Aquino, Luca Cernuzzi
2019 CLEI Electronic Journal  
In order to validate the MoFQA tools, two validation experiences are presented.  ...  ; and, ii) a tool-set to allow clients and stakeholders to model system requirements, testers to create models that represent unit and abstract tests, and transformation tools used to generate executable  ...  First Experience: Practical experience with students As a first validation experience, we have carried out a laboratory workshop with Computer Science and Electronic Engineering students.  ... 
doi:10.19153/cleiej.22.3.4 fatcat:76shvpkdcrdovfidr7vp3vxpt4

Guidelines on the use of Fit tables in software maintenance tasks: Lessons learned from 8 experiments

Filippo Ricca, Massimiliano Di Penta, Marco Torchiano
2008 2008 IEEE International Conference on Software Maintenance  
Executable acceptance test case-in particular Fit (Framework for Integrated Test) tables-originally intended for the development phase proved useful in maintenance activities too.  ...  Benefits of Fit tables, such as improving the code correctness and comprehension, increase with developers experience and complex requirements but decrease with Web-based applications and when programmers  ...  The authors would like to thank the subjects participating to the experiments.  ... 
doi:10.1109/icsm.2008.4658080 dblp:conf/icsm/RiccaPT08 fatcat:lauf3bbsnvaaxdhzdjpopsz2qq

Examining Usage Patterns of the FIT Acceptance Testing Framework [chapter]

Kris Read, Grigori Melnik, Frank Maurer
2005 Lecture Notes in Computer Science  
Executable acceptance testing allows both to specify customers' expectations in the form of the tests and to compare those to actual results that the software produces.  ...  The results of an observational study identifying patterns in the use of the FIT acceptance testing framework are presented and the data on acceptance-test driven design is discussed.  ...  To this end we have arranged several experiments and observational studies using tools such as FIT [2] and FitNesse [3] to work with executable acceptance tests.  ... 
doi:10.1007/11499053_15 fatcat:r67qp6o4yvdalfwq4i2a7svowu

Combining STPA and BDD for Safety Analysis and Verification in Agile Development: A Controlled Experiment [chapter]

Yang Wang, Stefan Wagner
2018 Lecture Notes in Business Information Processing  
Method: We evaluate the effect of this combination in a controlled experiment with 44 students in terms of productivity, test thoroughness, fault detection effectiveness and communication effectiveness  ...  Objective: In this paper, we investigate the use of Behavior Driven Development (BDD) instead of standard User Acceptance Testing (UAT) for safety verification with System-Theoretic Process Analysis (STPA  ...  (a) Test scenario example (b) Test case example In the context of B.Sc students majoring in software engineering or other related majors executing acceptance testing.  ... 
doi:10.1007/978-3-319-91602-6_3 fatcat:l3ijx7cz5zdflfay6wrjkwb55e

Combining STPA and BDD for Safety Analysis and Verification in Agile Development: A Controlled Experiment [article]

Yang Wang, Stefan Wagner
2018 arXiv   pre-print
Method: We evaluate the effect of this combination in a controlled experiment with 44 students in terms of productivity, test thoroughness, fault detection effectiveness and com- munication effectiveness  ...  Objective: In this paper, we investigate the use of Behavior Driven De- velopment (BDD) instead of standard User Acceptance Testing (UAT) for safety verification with System-Theoretic Process Analysis  ...  In the context of B.Sc students majoring in software engineering or other related majors executing acceptance testing. 5 We follow the guideline by Wohlin et al.  ... 
arXiv:1804.01715v1 fatcat:yxqozol7n5fjlgrrcwjojqkls4

Improving functional and motor capacity through means/resources and methods specific to acvatic activities

Iustina CONDURECHE, Luminița CONFEDERAT, Mariana ROTARIU, Marius TURNEA, Constantin MUNTEANU
2021 Balneo and PRM Research Journal  
of the exercises, the usage of the accessible exercises in the beginning of the training, executed with high amplitude and reduced speed, focusing on the correctness of the execution, the selection and  ...  torso and legs, simultaneously with scapular-humeral joints, spine and coxo-femoral joints and legs), the gradually usage of exercises, starting with the most basic and then increasing the complexity  ...  The results The analysis performed with the t-Student test for the are presented in Fig.1.  ... 
doi:10.12680/balneo.2021.456 fatcat:64jm2ior2rbvrj35ohy3z6uf7q

A TDD approach to introducing students to embedded programming

James Miller, Michael Smith
2007 Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education - ITiCSE '07  
Reasons for this belief combined with our, and the students', experiences with this novel approach are discussed.  ...  The picture is further compounded by tool support having unfamiliar roles and appearances from previous student experiences.  ...  The key to getting students to consider these characteristics is to describe them as a series of executable tests defined as system or acceptance tests and as function or unit-level tests.  ... 
doi:10.1145/1268784.1268797 dblp:conf/iticse/MillerS07 fatcat:4zrdkwstvbachchuiewgpzkbie

A TDD approach to introducing students to embedded programming

James Miller, Michael Smith
2007 ACM SIGCSE Bulletin  
Reasons for this belief combined with our, and the students', experiences with this novel approach are discussed.  ...  The picture is further compounded by tool support having unfamiliar roles and appearances from previous student experiences.  ...  The key to getting students to consider these characteristics is to describe them as a series of executable tests defined as system or acceptance tests and as function or unit-level tests.  ... 
doi:10.1145/1269900.1268797 fatcat:ikq7gyrhinaaxlnxzdbm2ztqoq

Suitability of FIT User Acceptance Tests for Specifying Functional Requirements: Developer Perspective [chapter]

Grigori Melnik, Kris Read, Frank Maurer
2004 Lecture Notes in Computer Science  
The paper outlines an experiment conducted in two different academic environments, in which FIT tests were used as a functional requirements specification.  ...  Common challenges for functional requirements specifications are identified, and a comparison is made between how well prose and FIT user acceptance tests are suited to overcoming these challenges from  ...  Acknowledgements We would like to thank all participants from the University of Calgary and SAIT who participated in this study and provided us with their valuable feedback.  ... 
doi:10.1007/978-3-540-27777-4_7 fatcat:ppnjiswrrnexzakluj4gffieza

Choosing Automated or Manual Testing in Extreme Programming with the Analytical Hierarchy Process

Sultan Alshehri, Abdulmajeed Aljuhani, Luigi Benedicenti
2016 INTERNATIONAL JOURNAL OF COMPUTERS & TECHNOLOGY  
This paper presents an example of applying the AHP to decide which testing technique to adopt depending on a series of project-specific parameters.  ...  QUESTIONNAIRES Questionnaires were given to the participants (students and companies A, B and C) in order to obtain their perceptions of and experiences with the AHP.  ...  The students were paired based on their experience and knowledge, but also we had an opportunity to pair some experts with novice and average programmers for the purpose of the study.  ... 
doi:10.24297/ijct.v15i11.4360 fatcat:mmhgqrf6j5fv5mljxqlh2yjwpm

Variables Affecting the Creativity of Undergraduate Students at Nakhon Ratchasima Rajabhat University

Banjob Boonchan, Phadungchai Pupat, Boonchan Seesan
2015 Creative Education  
This shows that creativity measured by the creativity test is in accordance with the empirical data. Executive administration consists of policy, mission, and identity.  ...  Seven hundred and sixty students participated in this study. They were tested on items relating to their creativity.  ...  He concluded that creative people have a tendency to be open to fresh experience, and are self-confident/self-accepting.  ... 
doi:10.4236/ce.2015.621231 fatcat:7agy675mmbenfnlqheu7hcbeju
« Previous Showing results 1 — 15 out of 229,801 results