Rubber pump tubing governs the volumetric accuracy of peristaltic infusion pumps, so deviations in inner diameter or wall thickness can alter the delivered dose. Automated optical inspection of such tubing is constrained by two coupled factors: the samples themselves vary geometrically, which injects nuisance variation into the input distribution, and the diagnostic evidence is carried by thin, low-contrast edges that repeated downsampling in a convolutional network attenuates. This study addresses both factors within a single pipeline and attributes their contributions separately. A shadow-line detection procedure first recovers the inner and outer boundaries of the two tube walls from a vertical darkness profile, computes layer-wise inner diameter, outer diameter and left/right wall thickness, and uses the resulting asymmetry statistics as an explicit and interpretable data-conditioning stage. A VGG19 backbone is then augmented with a Residual Edge Fusion Unit, in which a fixed Sobel operator yields a gradient magnitude that a two-parameter learnable gate converts into a soft edge response that is re-injected into the backbone features through a residual path rather than concatenated as additional channels, and with a parameter-free adaptive average pooling head that removes the fixed input-size constraint of the original classifier. Transfer learning is applied in a partial-freeze form to accommodate the limited sample size: the first four convolutional blocks of the ImageNet-pretrained backbone are held fixed for the whole run, the deepest convolutional block is fine-tuned, the fusion unit is trained from scratch, and within the classifier only the final fully connected layer is replaced and trained while the preceding layers stay frozen. Experiments were conducted on 3000 annotated rubber pump tubing images acquired on a line-scan inspection rig. On a test partition of 600 images held out at the group level, the full pipeline attains a positive-class F1 of 0.9093 and an accuracy of 0.8733, against 0.8897 and 0.8483 for the same network without geometric screening and 0.8317 and 0.7700 for the unmodified VGG19 baseline; over five random seeds the F1 of the full pipeline is 0.9094 with a standard deviation of 0.0010, its bootstrap 95 per cent confidence interval is [0.8881, 0.9286], and a paired McNemar test separates it from the unscreened variant at p = 0.0201.
This publication proposes a definition and a classification of agile software development approaches and analyses ten software development methods that can be characterized as being "agile" against the defined criterion.
P. Abrahamsson, O. Salo, Jussi Ronkainen et al.· arXiv.org· 727 citations· ⚡54
The study shows that agile practices improve both informal and formal communication, but indicates that, in larger development situations involving multiple external stakeholders, a mismatch of adequate communication mechanisms can sometimes even hinder the communication.
M. Pikkarainen, Jukka Haikara, O. Salo et al.· Empirical Software Engineeri...· 401 citations· ⚡48
The results indicate that software engineering work practices are chosen opportunistically, adapted and configured to provide value under the constrains imposed by the startup context.
Nicolò Paternoster, Carmine Giardino, M. Unterkalmsteiner et al.· Information and Software Tec...· 394 citations· ⚡54
The perception of the impact of agile methods is predominantly positive, and several challenge areas were discovered, but based on this study, agile methods are here to stay.
M. Laanti, O. Salo, P. Abrahamsson· Information and Software Tec...· 260 citations· ⚡20
Related blog posts
MIT News · Artificial Intelligence· news.mit.eduOct 8, 2026
Jennifer Neville did not want to go into computer science—but that’s exactly where she landed. Neville discusses the starts and stops that led to her professional sweet spot and her work identifying “surprising failures” making it hard for AI to handle complexity. The post What AI gets wrong and what failure teaches us appeared first on Microsoft Research.
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.