← Latest papers
💻 computer science

Corporate Training in Brazilian Software Engineering: A Quantitative Study of Professional Perceptions

This quantitative study of 282 Brazilian software engineers identifies cognitive engagement, activity variety, and instructor performance as the primary drivers of training effectiveness, while highlighting that mandatory participation negatively impacts motivation and perceived quality, thereby validating the applicability of general training frameworks like Salas and Cannon-Bowers' to the software engineering domain.

Original authors: Rodrigo Siqueira, Antonio Oliveira, Breno Alves Andrade, Lidiane C. S. Gomes, Danilo Monteiro Ribeiro

Published 2026-04-08
📖 5 min read🧠 Deep dive

Original authors: Rodrigo Siqueira, Antonio Oliveira, Breno Alves Andrade, Lidiane C. S. Gomes, Danilo Monteiro Ribeiro

Original paper dedicated to the public domain under CC0 1.0 (http://creativecommons.org/publicdomain/zero/1.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are the captain of a massive spaceship (a software company). Your crew consists of highly skilled engineers who keep the ship running. But the universe is changing fast; new stars appear, and old navigation maps become useless overnight. To keep the ship moving, you need to constantly train your crew on new tech.

This paper is like a report card from the crew members themselves, asking: "What actually makes a training session feel useful and good, and what makes it feel like a waste of time?"

The researchers surveyed 282 software engineers in Brazil to find the answer. Here is the breakdown in simple terms:

1. The "Secret Sauce" of Good Training

The study found that three specific ingredients make or break a training session. Think of these as the Three Pillars of a Great Class:

  • The Coach (Instructor Performance): It doesn't matter how fancy the textbook is if the teacher is boring or confusing. The crew needs a coach who explains things clearly, is enthusiastic, and actually helps them understand.
    • Analogy: It's the difference between a tour guide who just reads a script and one who tells funny stories, points out hidden gems, and makes you feel excited to explore.
  • The Menu (Variety of Activities): If you only eat steak every day, you get bored. Training needs a mix of things: lectures, hands-on practice, group discussions, and maybe even some games.
    • Analogy: A good training session is like a buffet, not a single plate of plain rice. You need different flavors to keep your brain engaged.
  • The "Aha!" Moment (Cognitive Engagement): The training needs to make the engineers feel like they are actually solving problems, not just memorizing facts. They need to feel their brains working.
    • Analogy: It's the difference between watching someone else juggle (passive) and actually trying to juggle yourself (active). You learn more when you are the one doing the work.

The Big Takeaway: If you want your engineers to love training, don't just focus on the content. Focus on who is teaching, how they teach, and getting the students to think.

2. The "Mandatory" Trap

The study looked at a very common situation: Forced Training vs. Voluntary Training.

  • Voluntary: "Hey, check out this cool new course on AI! Want to sign up?"
  • Mandatory: "You must attend this meeting on Friday, or you're in trouble."

The Result: When training is forced, the crew's motivation tanks. They feel like they are wasting their personal time, and they think the training is less relevant, even if the content is actually good.

  • Analogy: Imagine you love pizza. If your mom says, "You can have pizza whenever you want," you enjoy it. If she says, "You must eat this pizza for breakfast every day for a month," you will start hating pizza. The pizza didn't change; the choice did.

The study found that forcing people to train makes them feel like their personal time is being stolen, which kills the learning experience.

3. The "Time" Myth

One interesting finding was about personal time.
Many managers think, "If we just schedule training during work hours so it doesn't eat into their evening, they will love it."

The study says: Not necessarily.
Even if the training happens during work hours, if the instructor is boring or the activities are dull, the engineers will still feel like it was a waste of time.

  • Analogy: If you are stuck in a boring meeting that lasts 2 hours, it feels like an eternity whether it happens at 9 AM or 5 PM. Fixing the schedule doesn't fix the boredom. You have to fix the quality of the meeting first.

4. Do We Need to Reinvent the Wheel?

Software engineering is often seen as a unique, high-tech field. You might think, "We need special, futuristic rules for training our coders."

The study says: No.
The factors that make training work for software engineers are the exact same factors that make training work for doctors, teachers, or salespeople.

  • Analogy: You don't need a special engine for a race car that runs on a different type of physics than a regular car. The principles of how an engine works (fuel, spark, movement) are the same. Software companies can use the same "training rulebook" that other industries have used for years.

Summary for the Boss

If you are a manager trying to improve your team's training:

  1. Hire great teachers (or train your current ones to be better).
  2. Mix up the activities (don't just lecture for 4 hours).
  3. Make it about solving real problems.
  4. Don't force it if you can help it. Let them choose, or at least explain why it matters so they feel like they are choosing it too.
  5. Stop worrying about the clock. A boring 1-hour meeting is worse than a great 2-hour meeting. Focus on quality, not just scheduling.

The researchers built a survey tool to measure this, and while it's a bit of a "draft" (needs more testing), it's a great starting point for any company wanting to stop wasting money on bad training.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →