
 
2.6 Validity Discussion 
The main threats to validity are related to three key 
factors: 
Activity Design for Process Implementation. 
Available time for perform the activity forces us to 
adapt XP practices and to work with toy problems, 
so it might be a threat for construct validity. 
Metrics and Problems Size. Toy problems 
could be not complex enough to get significant 
differences on quality or productivity for the chosen 
metrics, attempting to construct validity. 
Academic Environment. Students could not be 
representative of professional developers, attempting 
to the external validity of the study.  
0,136
0,403
0,736
0,311
0,532
0,269
0,666
0,12
0,682
0,961
0,805
0,535
0,589
0,708
0,823
0,906
0,687
0,568
0
0,2
0,4
0,6
0,8
1
1,2
PTLOC PNOC PNOM NSTMNTS DC MCC
metrics
si gni fi cance
METHO D PRO B LEM METHO D * PROBL EM
 
Figure 2: ANOVA Significance Test Results for 2x2 
Factorial with Repeated Measures Design. 
Table 3: Estimated Marginal Means for Method’s Effect. 
Measure  Method  Mean  Std. Error  95% Confidence Interval 
            Lower Bound  Upper Bound 
PTLOC  1  ,458  ,053  ,335  ,582 
   2  ,568  ,080  ,385  ,751 
PNOC  1  1,106  ,162  ,732  1,480 
   2  1,294  ,133  ,986  1,601 
PNOM  1  ,079  ,020  ,031  ,126 
   2  ,090  ,025  ,033  ,146 
NSTMNT  1  22,167  2,26  16,957  27,376 
   2  26,611  3,76  18,043  35,179 
DC  1  3,611  ,740  1,905  5,317 
   2  3,056  ,868  1,054  5,057 
MCC  1  3,333  ,717  1,680  4,986 
   2  4,444  ,966  2,216  6,673 
3 CONCLUSIONS 
Productivity results are consistent between original 
and second execution of the experimental study: 
results suggest that a Planned Design approach 
always yields a better productivity. For quality 
metrics, in the first experimental study planned 
design approach yields better quality, but in the 
second, the results suggest that subjects using XP 
evolutionary approach get better quality products. 
However, both quality results are far from being 
statistically significant, so this suggests that no 
product design quality differences exists when using 
distinct design approaches.  
When facing the design activity, we can choose 
between a planned approach or an evolutionary 
approach. Our study suggests that no significant 
differences on quality between both approaches can 
be demonstrated, and that process productivity is 
better with a planned approach, so we can evaluate 
the trade-offs of increasing process productivity by 
planning the design, or empowering the process 
capability for embracing change through the 
adoption of XP original design approach, without 
affecting product design quality. 
REFERENCES 
Beck, K., 1999. Extreme Programming Explained: 
Embrace Change, Addison-Wesley. 
Fowler, M., 2004. Is Design Dead? http:// 
www.martinfowler.com/articles/designDead.html. 
Gamma, E., Helm, R., Johnson, R., & Vlissides, J., 1995. 
Design Patterns: Elements of Reusable Object-
Oriented Software, Addison-Wesley. 
Harrison, N., 2003. A Study of Extreme Programming in a 
Large Company. Avaya Labs. http:// 
www.agilealliance.org/system/article/file/1292/file.pdf  
Henderson-Sellers, B., 1996. Object-Oriented Metrics, 
measures of Complexity, Prentice Hall. 
Jeffries, R., Anderson, A., Hendrickson, C., & Jeffries, R. 
E., 2000. Extreme Programming Installed, Addison-
Wesley. 
Keefe, K., & Dick, M., 2004. Using Extreme 
Programming in a Capstone Project. In Proc. 6
th
 
Australasian Computing Education Conference, 
Dunedin, New Zealand, pp. 151-160. 
Müller, M., & Tichy, W., 2001. Case Study: Extreme 
Programming in a University Environment. In Proc. 
23
rd
 Int’l Conference on Software Eng., Toronto, 
Canada, pp. 537-544. 
Nöel, R., Visconti, M., Valdés, G., & Astudillo, H., 2007. 
Lab. Package for the Investigation about the Impact of 
Software Design Approaches on XP. http://www. 
labada.inf.utfsm.cl/~amigosisw/xpdesign_package. 
Nöel, R., Astudillo, H., Visconti, M., & Pereira, J., 2005. 
Evaluating Design Approaches in Extreme 
Programming. In Experimental Software Eng. Latin 
American Workshop, Uberlandia, Brazil. 
Rasmusson, J., 2003. Introducing XP into Greenfield 
Projects: Lessons Learned. IEEE Software, vol. 33, no. 
7, pp. 21-28. 
Wake, W., 2001. Extreme Programming Explored, 
Addison-Wesley. 
ENASE 2007 - International Conference on Evaluation on Novel Approaches to Software Engineering
122