SlideShare a Scribd company logo
1 of 12
Similar Tasks, Different Effort:
Why the Same Amount of
Functionality Requires
Different Development Effort?

 Alexander Serebrenik
 Bogdan Vasilescu
 Mark van den Brand
Why do some systems require more effort?

      • Empirical study

      • ISBSG version 11
          • largest publically available collection: 5052 projects
          • 118 project attributes, including
            − amount of functionality
            − work effort

      • Not all projects are suited for the study
          • self-reporting   different data quality
          • different ways of measuring project attributes


/ W&I / MDSE                 23-4-2012 PAGE 1
Project selection



                  ISBSG v.11                       5052
  Effort        Staff hours (recorded)             3537
                Full development lifecycle         2261
                Project-specific activities only   2079
  Functionality IFPUG                              1661
  Data quality “A” or “B”                          1609




/ W&I / MDSE         23-4-2012 PAGE 2
Effort and Functionality Distributions




 • Effort:                                     • Adjusted FP or unadjusted FP
       • skewed, outliers                        • Adjusted is more reliable
                                                   [Kitchenham et al. JSS, 2002]
                                                 • skewed, outliers

/W&I / MDSE                 23-4-2012 PAGE 3
More functionality               more effort required

                                                 • Log-transformation
                                                   for the skewness /
                                                   outliers problem

                                                 • Adequate
                                                  • p-value for the F-
                                                    stat ≤ 2.2*10-16,
                                                  • p-values intercept
                                                    and coefficient ≤
               log(SWE) =                           2.2*10-16,
                     2.92717 +                    • residuals show a
                     0.84617 * log(AFP)             chaotic pattern



/ W&I / MDSE        23-4-2012 PAGE 4
Why do some systems require more effort?

      • Closer look at the residuals
          • technical aspects:
            − primary programming language, language type,
               development type, platform, and architecture
          • organization type
          • intended market
          • year of project


      • Problem of ISBSG
          • missing values due to self-reporting




/ W&I / MDSE                23-4-2012 PAGE 5
What attributes impact the development effort?

    • Goal: compare different project attributes
        • ISBSG – 118 attributes


    • Remove projects with missing values
        • More attributes     less projects
    • Keep projects with missing values
        • NA-category becomes too important

    • We choose
        • primary programming language, language type, organization
          type, intended market, year of project, development type,
          platform, architecture

/ W&I / MDSE                23-4-2012 PAGE 6
Explanation of impact




        • Partition individuals in groups
            • Partition = explanation [Cowell, Jenkins 1995]
            • Inequality within the groups and between the groups
              − Inequality indices
            • Better explanation: more inequality between the groups
              − Lila is better than red
              − Partition refinement doesn’t deteriorate the explanation

/ SET / W&I / TU/e                PAGE 7
Which inequality index?

      • We need a decomposable index applicable to
        negative values




/ W&I / MDSE          23-4-2012 PAGE 8
Results
               Indonesia:
Project attribute                    Explanation %
              expenditure by
            educ.level 32.6% missing values
                          No                      Missing values
                              N = 151                  N = 1609
Primary Indonesia:                      25,37%                   16,11%
programming
         expenditure by                          Linux: LOC by
language province 18.9%                          package 17.4%
Organisation type                       17,59%                   18,36%
Year of the project                     10,88%                    5,41%
Architecture                            8,68% Linux: LOC by       3,35%
Development                             5,43% impl lang 5.32%     5,05%
PlatformIndonesia:
Intended Market by
       expenditure                      4,61%                      1,57%
                                                   Linux: LOC by
Language type2.6%
        gender                          2,45%     maintainer 4.45% 1,28%
Development Type
/ W&I / MDSE         23-4-2012 PAGE 9   0,05%                      0,07%
Conclusions

      • Three groups of attributes
          • High-impact: primary programming language, organization type
          • Middle-impact
            − year of the project [cf. Kitchenham et al. 2002]
            − architecture, development platform
          • Low impact: intended market, language type, devel’t type


      • A new technique for analysis of effort           fp




/ W&I / MDSE                23-4-2012 PAGE 10
Future work

      • Partition should be MECE
          • “Wholesale & Retail Trade” and “Financial, Property &
            Business Services”
          • New aggregation/explanation techniques


      • Conjecture: relative importance of attributes will be
        the same for other datasets
          • Models based on data from multiple companies are not
            applicable when one company data is considered [Ruhe
            1999]
          • Both multi-company and company-specific studies are
            needed


/ W&I / MDSE               23-4-2012 PAGE 11

More Related Content

Similar to Benevol 2011

itec513 fall20172018 COCOMO model estimation.ppt
itec513 fall20172018 COCOMO model estimation.pptitec513 fall20172018 COCOMO model estimation.ppt
itec513 fall20172018 COCOMO model estimation.pptinaamulh77
 
Domain-Driven Design (Artur Trosin Product Stream)
Domain-Driven Design (Artur Trosin Product Stream)Domain-Driven Design (Artur Trosin Product Stream)
Domain-Driven Design (Artur Trosin Product Stream)IT Arena
 
Resume_Praneetha
Resume_PraneethaResume_Praneetha
Resume_PraneethaPraneetha V
 
Ranjit gupta(mainframe 6.1 years)
Ranjit gupta(mainframe 6.1 years)Ranjit gupta(mainframe 6.1 years)
Ranjit gupta(mainframe 6.1 years)Ranjit Gupta
 
sonam_new _resume - Copy
sonam_new _resume - Copysonam_new _resume - Copy
sonam_new _resume - CopySonam Dubey
 
Domain Driven Design - Distillation - Chapter 15
Domain Driven Design - Distillation - Chapter 15Domain Driven Design - Distillation - Chapter 15
Domain Driven Design - Distillation - Chapter 15Mark Windholtz
 
Sathish Prabhu Resume
Sathish Prabhu ResumeSathish Prabhu Resume
Sathish Prabhu Resumesathy_prabhu
 
8+Years_Mainframe_Mangeshkumar_Ramteke_resume
8+Years_Mainframe_Mangeshkumar_Ramteke_resume8+Years_Mainframe_Mangeshkumar_Ramteke_resume
8+Years_Mainframe_Mangeshkumar_Ramteke_resumeMangeshkumar Ramteke
 
Disrupting the Disrupters #COMIT2017
Disrupting the Disrupters #COMIT2017Disrupting the Disrupters #COMIT2017
Disrupting the Disrupters #COMIT2017Comit Projects Ltd
 
Ramboll - BIM - Now It's Serious
Ramboll - BIM - Now It's SeriousRamboll - BIM - Now It's Serious
Ramboll - BIM - Now It's SeriousGraham H Stewart
 
Model-Driven Spreadsheet Development
Model-Driven Spreadsheet DevelopmentModel-Driven Spreadsheet Development
Model-Driven Spreadsheet DevelopmentJácome Cunha
 
Project Management Framework
Project Management FrameworkProject Management Framework
Project Management FrameworkRahul Sudame
 

Similar to Benevol 2011 (20)

itec513 fall20172018 COCOMO model estimation.ppt
itec513 fall20172018 COCOMO model estimation.pptitec513 fall20172018 COCOMO model estimation.ppt
itec513 fall20172018 COCOMO model estimation.ppt
 
Resume
ResumeResume
Resume
 
Sandeep_MF_4+years of exp
Sandeep_MF_4+years of expSandeep_MF_4+years of exp
Sandeep_MF_4+years of exp
 
Madhu_Resume
Madhu_ResumeMadhu_Resume
Madhu_Resume
 
Domain-Driven Design (Artur Trosin Product Stream)
Domain-Driven Design (Artur Trosin Product Stream)Domain-Driven Design (Artur Trosin Product Stream)
Domain-Driven Design (Artur Trosin Product Stream)
 
Resume_Praneetha
Resume_PraneethaResume_Praneetha
Resume_Praneetha
 
Ranjit gupta(mainframe 6.1 years)
Ranjit gupta(mainframe 6.1 years)Ranjit gupta(mainframe 6.1 years)
Ranjit gupta(mainframe 6.1 years)
 
sonam_new _resume - Copy
sonam_new _resume - Copysonam_new _resume - Copy
sonam_new _resume - Copy
 
Domain Driven Design - Distillation - Chapter 15
Domain Driven Design - Distillation - Chapter 15Domain Driven Design - Distillation - Chapter 15
Domain Driven Design - Distillation - Chapter 15
 
The art of project estimation
The art of project estimationThe art of project estimation
The art of project estimation
 
Sathish Prabhu Resume
Sathish Prabhu ResumeSathish Prabhu Resume
Sathish Prabhu Resume
 
Resume_PrithijitM
Resume_PrithijitMResume_PrithijitM
Resume_PrithijitM
 
Interactive DSML Design
Interactive DSML DesignInteractive DSML Design
Interactive DSML Design
 
Karunakar.V
Karunakar.VKarunakar.V
Karunakar.V
 
8+Years_Mainframe_Mangeshkumar_Ramteke_resume
8+Years_Mainframe_Mangeshkumar_Ramteke_resume8+Years_Mainframe_Mangeshkumar_Ramteke_resume
8+Years_Mainframe_Mangeshkumar_Ramteke_resume
 
Disrupting the Disrupters #COMIT2017
Disrupting the Disrupters #COMIT2017Disrupting the Disrupters #COMIT2017
Disrupting the Disrupters #COMIT2017
 
Ramboll - BIM - Now It's Serious
Ramboll - BIM - Now It's SeriousRamboll - BIM - Now It's Serious
Ramboll - BIM - Now It's Serious
 
Project Management 01
Project Management 01Project Management 01
Project Management 01
 
Model-Driven Spreadsheet Development
Model-Driven Spreadsheet DevelopmentModel-Driven Spreadsheet Development
Model-Driven Spreadsheet Development
 
Project Management Framework
Project Management FrameworkProject Management Framework
Project Management Framework
 

More from Bogdan Vasilescu

More from Bogdan Vasilescu (7)

Benevol 2012
Benevol 2012Benevol 2012
Benevol 2012
 
SOS-Evol 2012
SOS-Evol 2012SOS-Evol 2012
SOS-Evol 2012
 
IPA Spring Days 2012
IPA Spring Days 2012IPA Spring Days 2012
IPA Spring Days 2012
 
Sattose 2011
Sattose 2011Sattose 2011
Sattose 2011
 
Benevol 2010
Benevol 2010Benevol 2010
Benevol 2010
 
Master Thesis presentation
Master Thesis presentationMaster Thesis presentation
Master Thesis presentation
 
Seeing the forest for the trees, UMons 2011
Seeing the forest for the trees, UMons 2011Seeing the forest for the trees, UMons 2011
Seeing the forest for the trees, UMons 2011
 

Recently uploaded

Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...Pooja Nehwal
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 

Recently uploaded (20)

Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 

Benevol 2011

  • 1. Similar Tasks, Different Effort: Why the Same Amount of Functionality Requires Different Development Effort? Alexander Serebrenik Bogdan Vasilescu Mark van den Brand
  • 2. Why do some systems require more effort? • Empirical study • ISBSG version 11 • largest publically available collection: 5052 projects • 118 project attributes, including − amount of functionality − work effort • Not all projects are suited for the study • self-reporting different data quality • different ways of measuring project attributes / W&I / MDSE 23-4-2012 PAGE 1
  • 3. Project selection ISBSG v.11 5052 Effort Staff hours (recorded) 3537 Full development lifecycle 2261 Project-specific activities only 2079 Functionality IFPUG 1661 Data quality “A” or “B” 1609 / W&I / MDSE 23-4-2012 PAGE 2
  • 4. Effort and Functionality Distributions • Effort: • Adjusted FP or unadjusted FP • skewed, outliers • Adjusted is more reliable [Kitchenham et al. JSS, 2002] • skewed, outliers /W&I / MDSE 23-4-2012 PAGE 3
  • 5. More functionality more effort required • Log-transformation for the skewness / outliers problem • Adequate • p-value for the F- stat ≤ 2.2*10-16, • p-values intercept and coefficient ≤ log(SWE) = 2.2*10-16, 2.92717 + • residuals show a 0.84617 * log(AFP) chaotic pattern / W&I / MDSE 23-4-2012 PAGE 4
  • 6. Why do some systems require more effort? • Closer look at the residuals • technical aspects: − primary programming language, language type, development type, platform, and architecture • organization type • intended market • year of project • Problem of ISBSG • missing values due to self-reporting / W&I / MDSE 23-4-2012 PAGE 5
  • 7. What attributes impact the development effort? • Goal: compare different project attributes • ISBSG – 118 attributes • Remove projects with missing values • More attributes less projects • Keep projects with missing values • NA-category becomes too important • We choose • primary programming language, language type, organization type, intended market, year of project, development type, platform, architecture / W&I / MDSE 23-4-2012 PAGE 6
  • 8. Explanation of impact • Partition individuals in groups • Partition = explanation [Cowell, Jenkins 1995] • Inequality within the groups and between the groups − Inequality indices • Better explanation: more inequality between the groups − Lila is better than red − Partition refinement doesn’t deteriorate the explanation / SET / W&I / TU/e PAGE 7
  • 9. Which inequality index? • We need a decomposable index applicable to negative values / W&I / MDSE 23-4-2012 PAGE 8
  • 10. Results Indonesia: Project attribute Explanation % expenditure by educ.level 32.6% missing values No Missing values N = 151 N = 1609 Primary Indonesia: 25,37% 16,11% programming expenditure by Linux: LOC by language province 18.9% package 17.4% Organisation type 17,59% 18,36% Year of the project 10,88% 5,41% Architecture 8,68% Linux: LOC by 3,35% Development 5,43% impl lang 5.32% 5,05% PlatformIndonesia: Intended Market by expenditure 4,61% 1,57% Linux: LOC by Language type2.6% gender 2,45% maintainer 4.45% 1,28% Development Type / W&I / MDSE 23-4-2012 PAGE 9 0,05% 0,07%
  • 11. Conclusions • Three groups of attributes • High-impact: primary programming language, organization type • Middle-impact − year of the project [cf. Kitchenham et al. 2002] − architecture, development platform • Low impact: intended market, language type, devel’t type • A new technique for analysis of effort fp / W&I / MDSE 23-4-2012 PAGE 10
  • 12. Future work • Partition should be MECE • “Wholesale & Retail Trade” and “Financial, Property & Business Services” • New aggregation/explanation techniques • Conjecture: relative importance of attributes will be the same for other datasets • Models based on data from multiple companies are not applicable when one company data is considered [Ruhe 1999] • Both multi-company and company-specific studies are needed / W&I / MDSE 23-4-2012 PAGE 11

Editor's Notes

  1. B. Kitchenham, S. L. Pfleeger, B. McColl, and S. Eagan, “An empirical study of maintenance and development estimation accuracy,” Journal of Systems and Software, vol. 64, no. 1, pp. 57–77, 2002.
  2. > lm2 <- lm(log(SWE)~log(AFP))> summary(lm2)Call:lm(formula = log(SWE) ~ log(AFP))Residuals: Min 1Q Median 3Q Max -4.3960 -0.6584 0.0272 0.6760 3.3857 Coefficients: Estimate Std. Error t value Pr(>|t|) (Intercept) 2.92717 0.09386 31.19 <2e-16 ***log(AFP) 0.84617 0.01891 44.75 <2e-16 ***---Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1 Residual standard error: 1.024 on 1607 degrees of freedomMultiple R-squared: 0.5548, Adjusted R-squared: 0.5545 F-statistic: 2003 on 1 and 1607 DF, p-value: < 2.2e-16 df6$residuals <- lm2$residualsdiffEff_ineqMeasures_on_df(df6)